- 之前本來想搭建一個hexo來寫博客的,但是最后還是放棄,老老實實就在博客園和CSDN寫博文了,這里記錄一下怎么在Mac電腦下徹底刪除node.js的方法
- 下面這個方法是我結合了網上好幾個方法綜合在一起的,基本可以把所有與node有關的文件全部刪除掉
-
依次執行如下命令
# 這里是卸載npm的 sudo npm uninstall npm -g # 這里是用來刪除node創建的各種文件夾 sudo rm -rf /usr/local/lib/node sudo rm -rf /usr/local/lib/node_modules sudo rm -rf /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm* # 刪除node命令 sudo rm /usr/local/bin/node # 刪除node的所有man手冊 sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/share/man/man1/npm-* sudo rm /usr/local/share/man/man1/npm.1 sudo rm /usr/local/share/man/man1/npx.1 sudo rm /usr/local/share/man/man5/npm* sudo rm /usr/local/share/man/man5/package.json.5 sudo rm /usr/local/share/man/man7/npm* # 這個命令也是刪除一個node文件,但不知道這文件有什么用 sudo rm /usr/local/lib/dtrace/node.d
-
node創建的各種文件夾確實是太多了,而且分布也十分亂,如果擔心自己電腦中沒有刪除干凈的話,可以運行下面兩個命令在找一下
# 在/usr/local文件夾下查找以npm開頭的文件 find /usr/local -name 'npm*' # 在/usr/local文件夾下查找以node開頭的文件 find /usr/local -name 'node*'
PS: 刪除的時候小心一些,不要把其他應用中以npm或node開頭的文件刪掉
-
刪除結束后重啟一下電腦,Mac會把與npm相關的命令重新設置一下
-
執行命令
npm -v // 結果應該是 -bash: npm: command not found node -v // 結果應該是 -bash: node: command not found