Estoy tratando de hacer un bot de discord usando discord.js (tengo discord.js instalado) pero por alguna razón, sigo recibiendo este extraño error. Revisé artículos similares que abordan el mismo problema y sugerí que actualice mi versión de NodeJS a 16.6.0 o superior (lo cual hice), pero no pude resolver mi problema. Cualquier ayuda sería muy apreciada. Gracias.
código:
const Discord = require("discord.js") const client = new Discord.Client() client.on("ready", () => { console.log('Logged in as', client.user.tag) }) client.on("message", msg => { if (msg.content == "ping") { msg.reply("pong"); } }) client.login(process.env.TOKEN)error:
Error: Cannot find module 'node:events' Require stack: - /home/runner/name_file/node_modules/discord.js/src/client/BaseClient.js - /home/runner/name_file/node_modules/discord.js/src/index.js - /home/runner/name_file/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/name_file/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)Me enteré de que estás usando replit. Por lo tanto, puede desinstalar discord.js de los paquetes de repetición (puede encontrarlo en la barra t izquierda). Y vaya a package.json cambie discord.js versión 12.5.3. "discord.js": "^12.5.3", . Luego abra el shell e instale discord.js@12.5.3 con npm install discord.js@12.5.3 . Después de la instalación, ejecute su código. Deberia de funcionar ! Gracias