温馨提示×

Debian怎么卸载Nodejs版本

小樊
51
2026-08-17 04:23:06
栏目: 编程语言

在 Debian 系统里卸载 Node.js,取决于当初是怎么安装的。下面按最常见的几种情况给你对应的卸载方法。


一、通过 apt 安装的 Node.js(最常见)

1️⃣ 查看是否已安装

node -v

2️⃣ 卸载 Node.js

sudo apt remove nodejs

3️⃣ 同时删除配置文件(可选)

sudo apt purge nodejs

4️⃣ 清理无用的依赖

sudo apt autoremove

5️⃣ 检查是否还有残留

which node
which npm

如果还有路径(如 /usr/bin/node),可手动删除:

sudo rm -rf /usr/bin/node
sudo rm -rf /usr/bin/npm

二、通过 nvm 安装的 Node.js(推荐方式)

1️⃣ 查看已安装版本

nvm ls

2️⃣ 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18.16.0

3️⃣ 取消当前版本

nvm deactivate

4️⃣ 如果想彻底删除 nvm

rm -rf ~/.nvm

然后删除 ~/.bashrc~/.zshrc 中相关配置。


三、通过 n 模块安装的 Node.js

1️⃣ 卸载当前版本

sudo n uninstall

2️⃣ 删除 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

0