mac如何把node和npm卸載乾淨

用了nvm進行node版本的管理,仍是很方便的,各個版本切換自由切換,可是nvm安裝的node是在~/.nvm下的,和以前安裝的不在一塊兒,有點兒強迫症的我,就想把以前的給卸載了 node

homebrew安裝的

直接一條命令 
brew uninstall nodereact

官網下載pkg安裝包的

一條命令 
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}npm

其餘路子安裝的

搞一個腳本,把須要刪除的文件,一梭子全乾掉react-native

內容以下,命名爲:uninstallnode.shbash

#!/bin/bash lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \ | while read i; do sudo rm /usr/local/${i} done sudo rm -rf /usr/local/lib/node \ /usr/local/lib/node_modules \ /var/db/receipts/org.nodejs.*

 

修改文件權限 chmod 777 uninstallNodejs.sh 
在命令行執行工具

Tips: 
這些東西刪完了,node就算刪除了。 
可是還有好多基於node安裝的一堆軟件和命令行工具,也須要從新安裝,例如 react-native, supervisor,pm2 etc 
須要刪除/usr/local/bin 下面相關的文件,其實它們只是些軟鏈接,正主都在 /usr/local/lib/node_modules/ 目錄下。 
在以前的步驟中,已經被刪除了,可是按 tab鍵還能找到,就是由於這些軟鏈接還存在ui

相關文章
相關標籤/搜索