Node.js 重新安装节点js已损坏npm:Windows

Node.js 重新安装节点js已损坏npm:Windows,node.js,npm,Node.js,Npm,我在我的windows上重新安装node 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这是一个路径和/或npm配置问题。Node/NPM认为应该在Users\AppData树中找到全局模

我在我的windows上重新安装node 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这是一个路径和/或npm配置问题。Node/NPM认为应该在Users\AppData树中找到全局模块目录,但它不在那里

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

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


第三,您可以使用npm set前缀c:\path\to\real\node\u modules\命令告诉npm在哪里可以找到您的模块。只需使用您在第一步中注意到的目录来代替我在这里列出的伪路径。

谢谢,我似乎有两条路径指向npm.thx的两个不同文件夹供您回答