温馨提示×

如何卸载Ubuntu的Nodejs

小樊
54
2026-08-06 17:37:20
栏目: 编程语言

在 Ubuntu 上卸载 Node.js 的方法取决于你当初是如何安装的。下面按常见安装方式分别说明,你可以对照使用。


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

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

如果还有路径,可手动删除。


二、通过 NodeSource 安装的 Node.js

NodeSource 也是通过 apt 安装的,但源不同。

1️⃣ 卸载 Node.js

sudo apt remove nodejs

2️⃣ 删除 NodeSource 源

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

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

如果你用的是 nvm(Node Version Manager)

1️⃣ 查看已安装版本

nvm list

2️⃣ 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18

3️⃣ 卸载 nvm 本身(可选)

rm -rf ~/.nvm

然后编辑 ~/.bashrc~/.zshrc,删除 nvm 相关配置。


四、通过 snap 安装的 Node.js

1️⃣ 查看是否 snap 安装

snap list | grep node

2️⃣ 卸载

sudo snap remove node

五、手动编译安装的 Node.js

如果你是自己 ./configure && make 安装的:

sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /usr/local/include/node
sudo rm -f /usr/local/bin/node
sudo rm -f /usr/local/bin/npm
sudo rm -f /usr/local/bin/npx

六、清理残留(通用)

rm -rf ~/.npm
rm -rf ~/.node-gyp
rm -rf ~/.cache/node-gyp

七、确认卸载成功

node -v
npm -v

如果显示 command not found,说明已卸载干净 ✅


如果你不确定当初是怎么装的,可以把下面命令的输出发给我,我可以帮你判断:

which node
node -v
apt list --installed | grep node

0