有時手賤看到新版本就升級,升級后發現一堆模塊不能用了,心情好慢慢調,但也有調不好的時候,只能卸載重裝低版本的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
