Mac OSX下卸載Nodejs


有時手賤看到新版本就升級,升級后發現一堆模塊不能用了,心情好慢慢調,但也有調不好的時候,只能卸載重裝低版本的node了。

 

我的機器環境如下

1. Mac OSX 10.10.3

 

2. node為0.12.2

 

卸載過程

1. 拷貝如下代碼放到一個sh文件中(如uninstall_node.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.*

 

2. 需要修改uninstall_node.sh文件屬性

有的會提示 “Permission denied”

輸入如下命令修改文件屬性

chmod 777 uninstall_node.sh

 

3. mac終端下執行該文件,可以把uninstall_node.sh直接拖到終端,然后等上大概1分鍾

可以看到node已經卸載了,輸入node命令,提示command not found

 

相關:

https://github.com/jesseyu/uninstallNodejs/blob/master/uninstallNodejs.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM