在 Debian 系统里卸载 Node.js,取决于当初是怎么安装的。下面按最常见的几种情况给你对应的卸载方法。
apt 安装的 Node.js(最常见)node -v
sudo apt remove nodejs
sudo apt purge nodejs
sudo apt autoremove
which node
which npm
如果还有路径(如 /usr/bin/node),可手动删除:
sudo rm -rf /usr/bin/node
sudo rm -rf /usr/bin/npm
nvm 安装的 Node.js(推荐方式)nvm ls
nvm uninstall <version>
例如:
nvm uninstall 18.16.0
nvm deactivate
rm -rf ~/.nvm
然后删除 ~/.bashrc 或 ~/.zshrc 中相关配置。
n 模块安装的 Node.jssudo n uninstall
n 本身sudo rm -rf /usr/local/n
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
如果你是从 nodejs.org 下载并手动解压安装的:
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/include/node
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf ~/.npmrc
| 检查方式 | 说明 |
|---|---|
which node |
/usr/bin/node → apt |
nvm ls 可用 |
nvm |
/usr/local/bin/node |
手动或 n |
用 npm install -g n |
n |
如果你愿意,可以把下面命令的输出贴出来,我可以精确告诉你该用哪种方式卸载:
node -v
which node
which npm