【问题标题】:"Error: Cannot find module" While Using Discord.js使用 Discord.js 时出现“错误:找不到模块”
【发布时间】:2020-03-01 05:07:48
【问题描述】:

当我运行 node index.js 时,我的 node 应用程序没有运行

文件 index.js:

const Discord = require('discord.js');
const bot = new Discord.Client();

const token = '<my-token>';
bot.on('ready', () =>{
    console.log('This bot is online!');
})


bot.login(token);

这是错误的堆栈跟踪:

Error: Cannot find module 'C:\Users\Thela\Desktop\Discord UWU\run'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)
    at Function.Module._load (internal/modules/cjs/loader.js:687:27)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
    at internal/main/run_main_module.js:17:11 {

【问题讨论】:

  • 你跑npm i discord.js了吗?
  • 是的,我做到了@mthrsj
  • 你到底在问什么?通过编辑您的帖子添加您的确切问题。
  • @CodePortal 我正在尝试重现您的错误,但我不能。我从您的问题中删除的令牌格式不正确。转到 Discord 应用程序仪表板中的“机器人”选项卡,获取机器人名称下方的令牌

标签: javascript node.js discord discord.js


【解决方案1】:

您似乎错误地启动了机器人。确保做node &lt;path to bot main file&gt;

例如

node "C:\Users\ExampleUser\Documents\ExampleBot\app.js",其中 app.js 是您发布的文件。确保使用您自己的文件/路径将其全部切换出来

为方便起见,你也可以cd到对应的文件夹,然后从那里运行node app.js。

【讨论】:

  • 为方便起见,您也可以cd到相应的文件夹,然后从那里运行node app.js
  • @TheNewGuy 将其添加到我的答案中。
猜你喜欢
  • 2019-01-18
  • 1970-01-01
  • 2020-02-22
  • 2019-06-30
  • 2020-08-18
  • 2021-07-04
  • 2018-05-07
  • 1970-01-01
  • 2014-06-12
相关资源
最近更新 更多