MAC 升级 Nodejs 和 Npm 到最新版

第一步,先查看本机node.js版本:

node -v

第二步,清除node.js的cache:

sudo npm cache clean -f

第三步,安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 "n"

sudo npm install -g n

第四步,安装最新版本的node.js

sudo n stable

第五步,再次查看本机的node.js版本:

node -v

第六步,更新npm到最新版:

$ sudo npm install npm@latest -g

第七步,验证

node -v

npm -v

 

 

删除Node.js的方法

卸载node 

依次在终端执行下面的脚本

sudo npm uninstall npm -g 

sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* 

sudo rm -rf /usr/local/include/node /Users/$USER/.npm 

sudo rm /usr/local/bin/node 

sudo rm /usr/local/share/man/man1/node.1 

sudo rm /usr/local/lib/dtrace/node.d

最后验证一下

node //command not found 

npm //command not found

 

 

重新安装以后一定手动删除多个地方 node-gyp 相关的文件。

 

修改时间 2019-03-12

真诚赞赏,手留余香
赞赏
随机推荐
什么是 Dao、Service、Controller、Util 和 Model ?
Cordova build 报错
MySQL备份与恢复,mysqldump命令导入导出数据库
jQuery Mobile 1.4.5 select数据更新
Node.js npm 常用命令
express不是内部或外部命令,也不是可运行的程序或批处理文件
重写了自己的 Node.js 爬虫
Nginx 报错 open "nginx/fastcgi_temp" failed Permission denied while reading upstream
GPS坐标转换经纬度及换算方法
发送header文件头信息实现文件下载
QQ号

微信联系我

夜间模式切换
回到顶部