前言:
很多時(shí)候我們?cè)贛ac上面安裝軟件都是為了省事,直接下載.dmg文件或者是.pkg文件直接安裝,什么配置啊,環(huán)境變量啊全都會(huì)自動(dòng)配置好,但是像node.js這樣安裝好之后卻沒有一個(gè)入口可以完整的卸載,再加上有時(shí)候我們需要多個(gè)不同node版本的環(huán)境,上面的方法顯得有點(diǎn)不方便了,所以還是推薦二進(jìn)制安裝包的方式,手動(dòng)配置環(huán)境變量。
如何完整的卸載node.js呢?
brew的安裝方式
直接通過一條命令
brew uninstall nodejs
官網(wǎng)下載pkg安裝包的
通過這條命令
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
通過腳本的形式
編寫一個(gè)腳本,例如叫:uninstallNodejs.sh
# vim uninstallNodejs.sh
# 添加下面的內(nèi)容:
#!/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.*
# 對(duì)文件進(jìn)行授權(quán)
chmod 777 uninstallNodejs.sh
# 最后運(yùn)行該文件文件
也可以通過單個(gè)指令來刪除,清除其他的遺留文件
sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
完成!?。?/p>