您的位置:首页 > Web前端 > Node.js

NodeJS升级后npm无法正常工作的解决方法

2017-01-05 21:13 260 查看
升级Node后,执行npm install出现以下错误:

DLCM50893462A:user-dashboard i318043$ npm install
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/Cellar/node/5.6.0/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.4.0
npm ERR! npm  v4.0.5
npm ERR! code MODULE_NOT_FOUND

npm ERR! Cannot find module 'internal/fs'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/i318043/z/react/user-dashboard/npm-debug.log

根据“https://github.com/nodejs/node/issues/9377”其中一个回复的描述,大意为需要先为NodeJS,然后安装npm,然后重新升级NodeJS

This worked for me on a Mac:

$ sudo n 6.9.1
$ sudo npm -g install npm@next
$ sudo n stable

$ node -v
v7.2.1
$ npm -v
3.10.10

下面是更新最新Node的方法,不需要像上面那样指定NodeJS的版本号。
https://davidwalsh.name/upgrade-nodejs
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: