在 Debian 系统中卸载 Node.js 的方法,取决于你当初是怎么安装它的。下面按常见情况逐一说明。
which node
node -v
dpkg -l | grep node
sudo apt remove --purge nodejs
sudo apt autoremove
sudo rm -rf /etc/apt/sources.list.d/nodesource.list
rm -rf ~/.npm
rm -rf ~/.node
如果你曾添加过 nodesource.list:
sudo apt remove --purge nodejs
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt update
nvm uninstall <version>
rm -rf ~/.nvm
并删除 ~/.bashrc / ~/.zshrc 中的:
export NVM_DIR=...
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
如果你是把 node 解压到 /usr/local 或 /opt:
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/lib/node_modules
或:
sudo rm -rf /opt/node*
node -v
npm -v
若提示 command not found 即说明已卸载。
如果你愿意,可以告诉我:
which node 的输出我可以帮你精确给出卸载命令。