【发布时间】:2019-09-27 22:11:30
【问题描述】:
$ npm install
module.js:471
throw err;
^
Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
module.js:471
throw err;
^
Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
我注意到了这个
C:\c\Program Files\
我认为路径被覆盖了,我已经在我的环境变量中设置了路径
当我做node -V 时,NodeJs 运行良好,当我做 npm -V 时它崩溃了我该如何解决这个问题
PS:我使用的是 Windows 10 专业版
【问题讨论】:
-
你的 PATH 设置是什么? (
echo $PATH) -
不确定这与 git 或 bash 有什么关系,如果您从 Windows 附带的命令提示符处运行 npm,您能否检查它是否崩溃并出现相同的错误?
-
是的,我已经在 power shell 中对其进行了测试,它工作得很好,但由于某些原因我也需要修复和 git bash