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