在 Debian 上卸载 Node.js,取决于你当初是怎么安装的。下面按常见情况分别说明。
which node
node -v
dpkg -l | grep node
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
通常也是用 apt 安装的,卸载方式一样:
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
如果添加了源,可以顺便删除:
sudo rm -f /etc/apt/sources.list.d/nodesource.list
sudo apt update
nvm ls
nvm uninstall <version>
rm -rf ~/.nvm
并删除 ~/.bashrc 或 ~/.zshrc 中的:
export NVM_DIR=...
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
如果是解压到 /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*
which node
which npm
node -v
npm -v
如果都提示 command not found,说明已卸载成功。
如果你不确定当初怎么装的,可以把下面命令的输出发给我:
which node
ls -l $(which node)
dpkg -l | grep node
我可以帮你判断用哪种方式卸载。