在 Debian 系统中卸载 Node.js 的方法取决于你当初是如何安装的。下面按常见情况逐一说明,你可以对照使用。
dpkg -l | grep node
sudo apt remove nodejs
如果还想删除配置文件:
sudo apt purge nodejs
sudo apt autoremove
node -v
如果提示 command not found 说明已卸载。
如果你曾经使用过类似:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
sudo rm /etc/apt/sources.list.d/nodesource.list
sudo apt update
nvm ls
nvm uninstall 18
nvm deactivate
编辑 ~/.bashrc 或 ~/.zshrc,删除类似内容:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
然后删除 NVM 目录:
rm -rf ~/.nvm
如果曾经:
./configure
make
sudo make install
sudo rm -rf /usr/local/lib/node_modules
sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm
sudo rm -f /usr/local/bin/npx
检查:
which node
node -v
npm list -g --depth=0
sudo rm -rf /usr/local/lib/node_modules
rm -rf ~/.npm
| 安装方式 | 推荐卸载方式 |
|---|---|
| apt / NodeSource | apt remove / purge |
| nvm | nvm uninstall |
| 源码编译 | 手动删除文件 |
如果你愿意,可以告诉我:
node -vwhich node我可以帮你给出最精确的卸载命令 ✅