天天看點

mac homebrew 解除安裝php,怎樣實作Mac内徹底解除安裝node和npm

這次給大家帶來怎樣實作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中文網其它相關文章!

推薦閱讀: