mac下卸載node和npm

某些情況下(比如安裝nvm),我們需要卸載掉node和npm,mac環(huán)境下如何卸載呢?下面寫個備忘

一、卸載從node官網(wǎng)下載pkg安裝的node
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
二、卸載用 homebrew 安裝的node
brew uninstall node
三、如果你感覺刪的不夠干凈,可以再細分刪除
  1. 刪除 npm 相關內(nèi)容
sudo npm uninstall npm -g
sudo rm -rf ~/.npm
  1. 刪除 /usr/local/lib 下node相關內(nèi)容
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* 
cd /usr/local/lib
sudo rm -rf node*
sudo rm -rf /usr/local/lib/dtrace/node.d
  1. 刪除 /usr/local/include 下 node 和 node_modules 目錄
cd /usr/local/include
sudo rm -rf node*
  1. 刪除 /usr/local/bin 下 node 執(zhí)行文件
cd /usr/local/bin
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/node
ls -las  #仔細查看,全局安裝的npm包一般會在這個目錄下創(chuàng)建軟連接,發(fā)現(xiàn)就刪除
  1. 進入個人主文件夾,檢查各種 local、lib、include 文件夾,刪除名字含有node和node_modules的文件和文件夾
  2. 其他刪除工作
sudo rm -rf /usr/local/share/man/man1/node.1
四、驗證刪除結(jié)果
node  //command not found
npm  //command not found

//說明卸載完了!

參考:https://blog.csdn.net/huangpb123/article/details/120248002

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容