【问题标题】:npm stops working after install of discord.js安装 discord.js 后 npm 停止工作
【发布时间】:2018-08-16 08:12:02
【问题描述】:

我在 Windows 10 上使用 NodeJS v8.9.4

我试图创建一个不和谐的机器人,所以我安装了 discord.js

npm install discord.js

但是它给了我一个错误,说makedirs 是不允许的。

所以我通过以管理员身份运行命令提示符解决了这个问题。

(这个错误在这里是为了防止它与手头的问题有关)

后来,运行js源文件,报错

Error: Cannot find module 'discord.js'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (filepath)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)

然后我尝试重新安装discord.js,当我发现所有npm命令都导致

module.js:540
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-
cli.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3
module.js:540
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-
cli.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

任何命令都会返回上述错误,不管它是什么。我尝试重新启动计算机,但没有成功。

谁能帮帮我?

我发现的所有 SO 问题要么使用 MacOS 解决方案,要么只是完全卸载 npm 或 NodeJS。除非有必要,否则我想避免任何卸载。

【问题讨论】:

  • 不确定在本地安装 discord 包会有什么影响,不确定如何在不重新安装 npm 的情况下解决此问题
  • 我对你的 UserName/ 文件夹有感觉。你有一个安装了 discord.js 的 node_modules 文件夹。

标签: node.js npm discord.js


【解决方案1】:

用途:

npm install discord.js --save

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-21
    • 2020-11-18
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多