温馨提示×

Ubuntu Nodejs怎么卸载

小樊
43
2026-07-23 13:22:35
栏目: 编程语言

在 Ubuntu 上卸载 Node.js,取决于你是用哪种方式安装的。下面按常见安装方式给你对应的卸载方法(从最常见到不常见)。


✅ 一、通过 apt 安装的 Node.js(官方源 / PPA)

1️⃣ 查看是否已安装

node -v
npm -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/lib/node_modules

✅ 二、通过 nvm 安装的 Node.js(最常见)

1️⃣ 查看已安装版本

nvm list

2️⃣ 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18.16.0

3️⃣ 卸载 nvm 本身

rm -rf ~/.nvm

然后编辑 ~/.bashrc~/.zshrc,删除类似内容:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

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

1️⃣ 卸载当前版本

sudo n uninstall

或手动删除:

sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/lib/node_modules

✅ 四、通过 NodeSource 安装的 Node.js

1️⃣ 卸载

sudo apt remove nodejs
sudo apt purge nodejs

2️⃣ 删除 NodeSource 源

sudo rm -rf /etc/apt/sources.list.d/nodesource.list
sudo apt update

✅ 五、彻底清理(通用)

sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm -rf /usr/local/lib/node_modules

✅ 推荐做法(总结)

安装方式 推荐卸载方式
apt apt purge nodejs
nvm nvm uninstall
n n uninstall
NodeSource apt purge + 删除源

如果你不确定 当初是怎么装的,可以告诉我:

which node
node -v

我可以直接帮你判断用哪种方式删 ✅

0