我在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。除非有必要,否则我想避免任何卸载。
答案 0 :(得分:0)
使用:
npm install discord.js --save