在 Debian 上卸载 Node.js 的方法取决于你是用哪种方式安装的。下面按常见安装方式分别说明。
dpkg -l | grep node
sudo apt remove nodejs
如果想同时删除配置文件:
sudo apt purge nodejs
sudo apt autoremove
node -v
npm -v
如果还能看到版本号,说明可能还有其他安装方式。
nvm ls
nvm uninstall <version>
例如:
nvm uninstall 18
编辑 ~/.bashrc 或 ~/.zshrc,删除 nvm 相关配置,然后:
rm -rf ~/.nvm
如果你是通过以下方式安装的:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt update
如果你解压了 node-vxx-linux-x64.tar.xz 并手动放到 /usr/local 或 $HOME:
which node
例如:
sudo rm -rf /usr/local/lib/nodejs
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
npm cache clean --force
rm -rf ~/.npm
rm -rf ~/.node-gyp
如果你只是想 干净重装 Node.js,推荐使用 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
nvm install --lts
如果你愿意,可以告诉我:
我可以给你最安全、最干净的卸载方案。