相关疑难解决方法(0)

需要discordjs时出错:“找不到模块‘node:events’”

我正在尝试开发一个机器人来表达不同意见。我安装了该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)

JSON

{
    ...
    "main": "main.js",
    "scripts": {
    },
    "dependencies": {
        "discord.js": "^13.2.0"
    }
    ... …
Run Code Online (Sandbox Code Playgroud)

javascript node.js discord.js

13
推荐指数
1
解决办法
5万
查看次数

为什么我会收到 ReferenceError: AbortController is not defined in Discord.js v13?

今天(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库的问题吗?如果不是,我该如何修复错误?

javascript node.js discord.js

8
推荐指数
2
解决办法
8642
查看次数

标签 统计

discord.js ×2

javascript ×2

node.js ×2