为了账号安全,请及时绑定邮箱和手机立即绑定

node升级安装插件出错

node升级安装插件出错

慕姐8265434 2019-04-21 20:15:21
mac环境,我把node的版本从0.12升级到5.0,然后安装gulp-sass,报错了。npmERR!Darwin15.0.0npmERR!argv"/usr/local/Cellar/node/0.12.2_1/bin/node""/usr/local/bin/npm""install""gulp-sass"npmERR!nodev5.0.0npmERR!npmv3.3.6npmERR!Cannotreadproperty'localeCompare'ofundefinednpmERR!npmERR!Ifyouneedhelp,youmayreportthiserrorat:npmERR!npmERR!Pleaseincludethefollowingfilewithanysupportrequest:npmERR!/Users/LiaoYingRay/Projects/coding/rayliao/npm-debug.log好像是node的路径问题,还停留在0.12版本的路径上?请问有人知道怎么解决吗?npm的issue上说是npm的版本问题,所以我尝试安装升级npm:npminstall-gnpm@latest但还是出错了。pm@3.3.10npmERR!Darwin15.0.0npmERR!argv"/usr/local/Cellar/node/0.12.2_1/bin/node""/usr/local/bin/npm""install""-g""npm@latest"npmERR!nodev5.0.0npmERR!npmv3.3.6npmERR!path/usr/local/lib/node_modules/npm/node_modules/ansi-stylesnpmERR!codeEACCESnpmERR!errno-13npmERR!syscallaccessnpmERR!Error:EACCES:permissiondenied,access'/usr/local/lib/node_modules/npm/node_modules/ansi-styles'npmERR!atError(native)npmERR!{[Error:EACCES:permissiondenied,access'/usr/local/lib/node_modules/npm/node_modules/ansi-styles']npmERR!errno:-13,npmERR!code:'EACCES',npmERR!syscall:'access',npmERR!path:'/usr/local/lib/node_modules/npm/node_modules/ansi-styles'}npmERR!npmERR!Pleasetryrunningthiscommandagainasroot/Administrator我把node的版本换回4.2.1就没事了!不过我有点在意的就是,为什么我升级了node,可本地的node目录还是只有0.12那个?usr/local/Cellar/node/0.12.2_1
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

usr/local/Cellar/node/0.12.2_1
这个目录的node是homebrew安装的,只需要brewuninstallnode就可以了。
                            
查看完整回答
反对 回复 2019-04-21
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

node升级一些node_modudelc/c++实现的都要重新编译的
使用node-gyp
node-gyp--help看些提示里面有写怎么重新编译
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 869 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号