【发布时间】:2021-11-26 04:36:41
【问题描述】:
今天 (7.8.2021) Discord.js v13 已发布。所以我升级了我之前的Discord.js 安装
npm i discord.js@latest
然后将我的基本 index.js 文件调整为这种状态(我遵循Discord.js Guide):
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");
但是,当我尝试运行我的代码时,我不断收到此错误:
$ 节点。
(node:11216) UnhandledPromiseRejectionWarning: ReferenceError: AbortController is not defined
在 RequestHandler.execute (C:\pathTo\node_modules\discord.js\src\rest\RequestHandler.js:172:15)
自 2018 年以来,我一直与 Discord.js 合作,因此我很惊讶我在使用新版本时遇到了问题。 这是Discord.js v13 库的问题吗?如果不是,我该如何解决这个错误?
【问题讨论】:
-
你用的是什么版本的Node?span>
-
^^
AbortContoller仅在 v15 中添加到 Node.js API:nodejs.org/api/globals.html#globals_class_abortcontroller -
我使用的是 v14.15.4。刚刚更新了我的 Node 版本。现在一切正常。
标签: javascript node.js discord.js