我正在尝试开发一个机器人来表达不同意见。我安装了该npm install discord.js --save库。但是导入的时候却报错。我该如何修复它?
命令:node .
internal/modules/cjs/loader.js:892
throw err;
^
Error: Cannot find module 'node:events'
Require stack:
- C:\Users\Gobs\Desktop\blog3\node_modules\discord.js\src\client\BaseClient.js
- C:\Users\Gobs\Desktop\blog3\node_modules\discord.js\src\index.js
- C:\Users\Gobs\Desktop\blog3\main.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
at Function.Module._load (internal/modules/cjs/loader.js:745:27)
at Module.require (internal/modules/cjs/loader.js:961:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (C:\Users\Gobs\Desktop\blog3\node_modules\discord.js\src\client\BaseClient.js:3:22)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Module.require (internal/modules/cjs/loader.js:961:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\Gobs\\Desktop\\blog3\\node_modules\\discord.js\\src\\client\\BaseClient.js',
'C:\\Users\\Gobs\\Desktop\\blog3\\node_modules\\discord.js\\src\\index.js',
'C:\\Users\\Gobs\\Desktop\\blog3\\main.js'
]
}
Run Code Online (Sandbox Code Playgroud)
{
...
"main": "main.js",
"scripts": {
},
"dependencies": {
"discord.js": "^13.2.0"
}
... …Run Code Online (Sandbox Code Playgroud) 今天(7.8.2021)Discord.js v13已经发布。所以我升级了我以前的Discord.js安装
npm i discord.js@latest
然后将我的基本index.js文件调整为这种状态(我遵循了Discord.js 指南):
const { Client, Intents } = require("discord.js");
const client = new Client({
intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES],
});
client.once("ready", () => {
console.log("Ready!");
});
client.login("my-token");
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行我的代码时,我不断收到此错误:
$节点。
(node:11216) UnhandledPromiseRejectionWarning: ReferenceError: AbortController 未定义
在 RequestHandler.execute (C:\ pathTo \ node_modules \discord.js\src\rest\RequestHandler.js:172:15)
我已经使用Discord.js超过 2 年了,因此我很惊讶我在新版本中遇到了问题。这是Discord.js v13库的问题吗?如果不是,我该如何修复错误?