我在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
答案 0 :(得分:0)
这是路径和/或npm配置问题。 Node / NPM认为它应该在Users\AppData
树中找到全局模块目录......并且它不存在。
首先,验证节点的安装位置。记录该目录。
其次,验证位置是否在PATH中。您可以在命令提示符或您喜欢的其他路由中使用set
来执行此操作。
第三,您可以使用npm set prefix c:\path\to\the\real\node_modules\
命令告诉NPM在哪里找到您的模块。只需使用您在第一步中记下的目录代替我在此处列出的虚假路径。