【问题标题】:Error: Cannot find module 'discord.js' on online host错误:在线主机上找不到模块“discord.js”
【发布时间】:2020-12-21 03:21:43
【问题描述】:

今天我将我的不和谐机器人上传到在线主机!我将我的文件安装到 ftp 上,没有任何错误。主机是卵石主机。当试图启动机器人时,我得到了下面的错误。我尝试在我的计算机上启动机器人,它工作得很好。我还安装了所有模块。如果你能帮助我,那就太好了。谢谢!

01.09 21:00:30 [Bot] internal/modules/cjs/loader.js:960
01.09 21:00:30 [Bot] throw err;
01.09 21:00:30 [Bot] ^
01.09 21:00:30 [Bot] Error: Cannot find module 'discord.js'
01.09 21:00:30 [Bot] Require stack:
01.09 21:00:30 [Bot] - /index.js
01.09 21:00:30 [Bot] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
01.09 21:00:30 [Bot] at Function.Module._load (internal/modules/cjs/loader.js:840:27)
01.09 21:00:30 [Bot] at Module.require (internal/modules/cjs/loader.js:1019:19)
01.09 21:00:30 [Bot] at require (internal/modules/cjs/helpers.js:77:18)
01.09 21:00:30 [Bot] at Object.<anonymous> (/index.js:2:17)
01.09 21:00:30 [Bot] at Module._compile (internal/modules/cjs/loader.js:1133:30)
01.09 21:00:30 [Bot] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
01.09 21:00:30 [Bot] at Module.load (internal/modules/cjs/loader.js:977:32)
01.09 21:00:30 [Bot] at Function.Module._load (internal/modules/cjs/loader.js:877:14)
01.09 21:00:30 [Bot] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) {
01.09 21:00:30 [Bot] code: 'MODULE_NOT_FOUND',
01.09 21:00:30 [Bot] requireStack: [ '/index.js' ]
01.09 21:00:30 [Bot] }

【问题讨论】:

    标签: javascript node.js discord discord.js bots


    【解决方案1】:

    尝试转到您的 package.json 并在依赖项部分添加 "discord.js": "^12.3.0" 和您需要的所有其他包。然后转到终端/控制台并输入

    npm install
    

    当您位于 index.js 文件所在的目录中时。这应该可以解决问题。有时在线主机往往会在安装 npm 时遇到一些问题,他们会检查您的 package.json,而不是保存您之前安装的内容。
    可能的问题是:

    1. 他们将您的需求重新路由到他们的服务器,而不是独立拥有一个 node_modules 文件夹。
    2. 您没有正确安装它。
    3. 他们不使用npm,但pnpm,同时使用两者往往不起作用,请改用pnpm
    4. 您没有将模块安装在您的主文件夹中(您的index.js 所在的位置)。
    5. 主机的服务器存在一些内部问题,无法正确安装模块。

    【讨论】:

      【解决方案2】:

      Idk 如果仍然相关但您需要从 cmd https://discord.js.org/#/ 运行“npm install discord.js” (思想很重要,谷歌搜索的顶部链接也很重要)

      【讨论】:

        猜你喜欢
        • 2020-02-22
        • 2019-01-18
        • 1970-01-01
        • 2020-06-30
        • 2021-10-05
        • 1970-01-01
        • 2022-01-02
        • 2020-03-01
        • 2022-01-19
        相关资源
        最近更新 更多