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'