安装discord.js后,npm停止工作

时间:2018-03-08 04:06:07

标签: node.js npm discord.js

我在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。除非有必要,否则我想避免任何卸载。

1 个答案:

答案 0 :(得分:0)

使用:

npm install discord.js --save