Error: Cannot find module 'node:events' usando discord.js

Segundo a documentação do discord, você deve ter instalado a versão do nodejs versão maior ou igual à versão 16.9.0.

A solução é simplesmente atualizar a versão do nodejs instalada em sua máquina.

Se não quer atualizar o nodejs de maneira global, em todos os seus projetos, você pode executar o comando:

npm install node@16.9.0 --save-exact

Caso contrário existem algumas opções para atualizar globalmente sua versão do nodejs:

Em Windows instalar a nova versão, baixar do site oficial e
instalar.

Em sistemas Unix, pode instalar via um gerenciador de versões do
nodejs. n ou nvm.

Ou atualizar via apt-get (ubuntu) / homebrew (macos).

Existem alguns relatos que caso não seja instalados a versão declarada acima. Possam ocorrer os seguintes erros, segundo esta fonte não oficial:

  • AbortController is not defined
  • Unexpected token '?' ]
  • Cannot find module 'node:events'