我正在尝试使用npm全局安装模块,但是命令始终失败。过去我已经使用过npm,并且工作正常。现在,经过一段时间不使用npm并更新了节点和npm之后,我将无法使用npm install <module> -g
命令。
我进行搜索,通常的解决方法是将NODE_PATH添加npm/bin
到系统变量或添加到PATH
。我也尝试过,但并没有解决我的问题。
Fabio@DESKTOP-SQP25OA MINGW64 ~
$ echo $NODE_PATH
C:\Users\Fabio\AppData\Roaming\npm\node_modules
Fabio@DESKTOP-SQP25OA MINGW64 ~
$ npm install forever -g
Error: Cannot find module 'pinkie-promise'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\har-validator\lib\index.js:3:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Fabio\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "forever" "-g"
npm ERR! node v6.11.3
npm ERR! npm v4.1.2
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'pinkie-promise'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
我也不知道为什么,但是在这些位置有node_modules文件夹(可能是因为安装了不同的版本):
也许我在PATH和NODE_PATH变量中添加了错误的路径?
对于NODE_PATH,我尝试过: C:\Users\Fabio\AppData\Roaming\npm\node_modules
对于PATH: C:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\bin
node_modules
系统上的所有内容;这就是最后的结果。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句