Actualicé la versión de nodo y discord.js de mi bot (alojado en Repl.it), y desde entonces parece que no puedo usar la biblioteca DiscordJS. Tengo dos bots que estoy usando, uno funciona correctamente a pesar de que es como la última versión, mientras que el otro, que actualicé, no funciona correctamente. Así que pensé que debía haber algún problema con mi Repl (Proyecto), así que creé uno nuevo. Sin embargo, eso todavía no funciona. Me tira el error:
Require stack: - /home/runner/Bot/node_modules/discord.js/src/client/BaseClient.js - /home/runner/Bot/node_modules/discord.js/src/index.js - /home/runner/Bot/index.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/home/runner/Bot/node_modules/discord.js/src/client/BaseClient.js:3:22) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) Traté de depurarlo yo mismo y primero omití la biblioteca DiscorJS y ejecuté el programa con una instrucción console.log() , y funciona sin errores. Entonces, hay algo mal con NodeJS o DiscordJS. ¿Por qué está pasando esto?
Encontré la solución después de un poco más de depuración.
npm install node@16 en el shell..replit y escriba run = "npx node index.js" en él. Ahora intente ejecutar el archivo. Debería funcionar con la biblioteca DiscordJS