【发布时间】: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