Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

347
Vistas
Error de mecanografiado discord.js: falta index.ts al ejecutar 'ts-node index.ts'

Estoy creando un bot de discordia con discord.js y mecanografiado, pero cuando trato de encender el bot, usando 'ts-node index.ts', este es el error que recibo:

 Error: Cannot find module 'node:events' Require stack: - /home/ether0p12348/RainCrown/node_modules/discord.js/src/client/BaseClient.js - /home/ether0p12348/RainCrown/node_modules/discord.js/src/index.js - /home/ether0p12348/RainCrown/index.ts at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/usr/local/lib/node_modules/ts-node/node_modules/@cspotcode/source-map-support/source-map-support.js:679:30) 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/ether0p12348/RainCrown/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) { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/ether0p12348/RainCrown/node_modules/discord.js/src/client/BaseClient.js', '/home/ether0p12348/RainCrown/node_modules/discord.js/src/index.js', '/home/ether0p12348/RainCrown/index.ts' ] }

Esto es lo que tengo en index.ts en el directorio raíz del bot

 const Discord = require('discord.js') import DiscordJS, {Intents} from 'discord.js' import dotenv from 'dotenv' dotenv.config() const client = new DiscordJS.Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, ] }) client.on('ready', () => { console.log('RainCrown is ready!') }) client.on('messageCreate', (message) => { if (message.content === 'ping') { message.reply({ content: 'pong', }) } }) client.login(process.env.TOKEN)

todo lo que tengo en ".env" es mi token (editado)

mi salida 'ls': index.ts node_modules package.json package-lock.json tsconfig.json

Si alguien pudiera guiarme sobre los pasos que debo seguir para resolver este error, sería muy apreciado.

pd: estoy usando una raspberry pi con el sistema operativo ubuntu para alojar este bot

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Probablemente no esté utilizando la versión de nodo correcta. Intenta actualizarlo. Los discordjs más nuevos necesitan al menos v16.6. Consulte este error de publicación al solicitar discordjs: no se puede encontrar el módulo 'nodo: eventos' . Enfrenté el mismo problema en una máquina de 32 bits donde tengo problemas para instalar node16, así que usé la versión anterior de discordjs.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Como dijo Borecjeborec1, solo tenía que actualizar mi node.js a 16.6. Este es el documento que me ayudó a lograr esto:

https://computingforgeeks.com/how-to-install-node-js-on-ubuntu-debian/

La solución que funcionó para mí fue instalar 'nvm' e instalar v16 desde allí (solución 2 en el documento).

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda