简体   繁体   English

Discord JS - 错误:在节点 v16.14.0 上找不到模块“节点:事件”

[英]Discord JS - Error: Cannot find module 'node:events' on node v16.14.0

I am currently using node v16.14.0 as per the title and getting this error:我目前正在根据标题使用节点 v16.14.0 并收到此错误:

Error: Cannot find module 'node:events'
Require stack:
- /Users/username/bp/bp-website/backend/node_modules/discord.js/src/client/BaseClient.js
- /Users/username/bp/bp-website/backend/node_modules/discord.js/src/index.js
- /Users/username/bp/bp-website/backend/discord/bot.js
- /Users/username/bp/bp-website/backend/discord/purchase.js
- /Users/username/bp/bp-website/backend/webserver.js
- /Users/username/bp/bp-website/backend/index.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:924:15)
    at Function.Module._load (node:internal/modules/cjs/loader:769:27)
    at Module.require (node:internal/modules/cjs/loader:996:19)
    at require (node:internal/modules/cjs/helpers:92:18)
    at Object.<anonymous> (/Users/username/bp/bp-website/backend/node_modules/discord.js/src/client/BaseClient.js:3:22)
    at Module._compile (node:internal/modules/cjs/loader:1092:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
    at Module.load (node:internal/modules/cjs/loader:972:32)
    at Function.Module._load (node:internal/modules/cjs/loader:813:14)
    at Module.require (node:internal/modules/cjs/loader:996:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/username/bp/bp-website/backend/node_modules/discord.js/src/client/BaseClient.js',
    '/Users/username/bp/bp-website/backend/node_modules/discord.js/src/index.js',
    '/Users/username/bp/bp-website/backend/discord/bot.js',
    '/Users/username/bp/bp-website/backend/discord/purchase.js',
    '/Users/username/bp/bp-website/backend/webserver.js',
    '/Users/username/bp/bp-website/backend/index.js'
  ]
}

I have looked at other questions, however, they all say upgrade to Node v16.6 which I downgraded to to test but also still didn't work.我看过其他问题,但是,他们都说升级到 Node v16.6,我降级到测试但仍然没有用。 Any help would be greatly appreciated!任何帮助将不胜感激!

Run node -v in the terminal.在终端中运行node -v If the output is v16.6.0 or higher, you're good to go, because the required version of discord.js is v16.6.0 or higher.如果 output 为 v16.6.0 或更高版本,则可以使用 go,因为 discord.js 所需的版本为v16.6.0或更高版本。 Click here to read full documentation from discord.js. Without the latest version of node.js you might get errors like:单击此处阅读 discord.js 的完整文档。如果没有最新版本的 node.js,您可能会遇到如下错误:

1.Unexpected token '?' 1.意外的令牌'?'

2.Cannot find module: 'node:events' 2.找不到模块:“节点:事件”

const client = new Discord.Client({ intents: ["DIRECT_MESSAGES", "GUILD_MESSAGES"] });

instead of:代替:

const client = new Discord.Client();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM