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