重新安装节点js已破坏npm:Windows

时间:2014-06-08 13:12:57

标签: node.js npm

我在Windows上重新安装节点js并运行npm update -g。 现在,每次我运行npm,我都得到了:

module.js:340
    throw err;
          ^
Error: Cannot find module 'C:\Users\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js'

有什么想法吗? THX

1 个答案:

答案 0 :(得分:0)

这是路径和/或npm配置问题。 Node / NPM认为它应该在Users\AppData树中找到全局模块目录......并且它不存在。

首先,验证节点的安装位置。记录该目录。

其次,验证位置是否在PATH中。您可以在命令提示符或您喜欢的其他路由中使用set来执行此操作。

第三,您可以使用npm set prefix c:\path\to\the\real\node_modules\命令告诉NPM在哪里找到您的模块。只需使用您在第一步中记下的目录代替我在此处列出的虚假路径。