我如何启动discordjs?

问题描述 投票:0回答:2

我正在尝试在 Ubuntu 18 中运行机器人,但它无法启动,我已经像在 Windows 中一样安装了所有内容,但对于 Ubuntu 来说显然是这样。

在 Windows 中,相同的机器人可以工作,但是当我尝试在 Ubuntu 中启动它时,它会抛出此错误,我已经在计算机上安装了一千个实际上与它无关的东西。 如果有人可以帮助我或允许我在哪里读书,我将不胜感激。

root@ns533280:/home/Discord/Test# node index.js
module.js:487
throw err;
^

Error: Cannot find module 'node:events'
at Function.Module._resolveFilename (module.js:485:15)
at Function.Module._load (module.js:437:25)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> 
(/home/Discord/Test/node_modules/discord.js/src/client/BaseClient.js:3:22)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
root@ns533280:/home/Discord/Test# node -v
v8.0.0
root@ns533280:/home/Discord/Test# npm -v
5.0.0
node.js npm discord.js npm-install
2个回答
0
投票

如何解决错误:找不到模块“节点:事件”错误?

解决错误:- 找不到模块“node:events”错误为了使用discord.js,所需的最低nodejs版本是v16.6。所以你只需要将nodejs更新到v16.6。您的错误将得到解决。


0
投票

您使用的node.js版本太旧。根据此 doc 需要节点 16.6.0。只需通过安装新版本或通过 nvm 更新您的 Node.js 版本(用于管理 PC 上的不同 Node.js 版本)。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.