首頁  >  文章  >  web前端  >  怎樣實作Mac內徹底卸載node和npm

怎樣實作Mac內徹底卸載node和npm

php中世界最好的语言
php中世界最好的语言原創
2018-05-29 11:46:002953瀏覽

這次帶給大家怎麼實現Mac內徹底卸載node和npm,實現Mac內徹底卸載node和npm的注意事項有哪些,下面就是實戰案例,一起來看一下。

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

homebrew安裝的

#直接一條指令

brew uninstall node

官網下載pkg安裝包的

一條指令

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

#其他路子安裝的

##搞一個腳本,把需要

刪除的文件,一梭子全幹掉

內容如下,命名為:uninstallnode.sh

#!/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鍵還能找到,就是因為這些軟連接還存在。

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

怎麼使用AngularJS實作標籤頁tab選項卡切換


如何使用Koa2開發微信二維碼掃碼支付

以上是怎樣實作Mac內徹底卸載node和npm的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn