【发布时间】:2017-02-11 21:27:18
【问题描述】:
我最近在 windows 上安装了 nodejs 和 npm。一切都很好。但是,由于某种原因,npm 确实可以在 cmd 中工作,但是在 git-bash 上调用时会出现以下错误。
module.js:327
throw err;
^
Error: Cannot find module 'B:\b\programma's\Nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
module.js:327
throw err;
^
Error: Cannot find module 'B:\b\programma's\Nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
我注意到路径似乎是 B:\b\,这意味着某处 npm 选择了驱动器两次。
我知道我的问题看起来很像this 问题。我确实检查了我的 windows PATH 变量,并且 nodejs 文件夹(包括 npm 文件夹)在那里。
我也看到this的帖子,git-bash 没有告诉我找不到npm
希望有人能帮我解决这个问题
【问题讨论】: