MacBook 下卸载 node 比较麻烦,这两天弄 Hexo,node 升级后致使 npm 版本不一致没法 install,就准备把 node、npm 删除了从新装。在Stackoverflow 上面找到一个手动删除的方法还不错,特意记录下来。node
brew uninstall node
首先运行脚本npm
# 1 sudo lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom | while read f; do sudo rm -rf ${f:1}; done # 2 sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* # 3 cd /usr/local/lib sudo rm -rf node*
进入/usr/local/include
删除含有node
和node_modules
的目录segmentfault
cd /usr/local/include sudo rm -rf node*
进入我的主文件夹,检查各类 local
、lib
、include
文件夹,删除名字含有node
和node_modules
的文件bash
进入 /usr/local/bin 删除 node 执行文件code
cd /usr/local/bin sudo rm -rf /usr/local/bin/npm sudo rm -rf /usr/local/bin/node ls -las 仔细查看,全局安装的npm包通常会在这个目录下建立软链接,发现就删除
其余清理工做ip
sudo rm -rf /usr/local/share/man/man1/node.1 sudo rm -rf /usr/local/lib/dtrace/node.d sudo rm -rf ~/.npm
比较繁琐的操做是 /usr/local/lib
和 /usr/local/bin
这两个文件夹,全局安装的npm包会有不少软链接,须要仔细删除。get
原文地址:mac 卸载 nodeclass