用了nvm進行node版本的管理,仍是很方便的,各個版本切換自由切換,可是nvm安裝的node是在~/.nvm
下的,和以前安裝的不在一塊兒,有點兒強迫症的我,就想把以前的給卸載了 node
直接一條命令 brew uninstall node
react
一條命令 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