温馨提示×

ubuntu怎么卸载nodejs

小樊
36
2026-08-31 22:23:00
栏目: 编程语言

在 Ubuntu 上卸载 Node.js 的方法,取决于你当初是怎么安装的。下面按常见情况给你说明:


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

1. 查看是否已安装

node -v
which node

2. 卸载 Node.js

sudo apt remove nodejs

或连配置一起删:

sudo apt purge nodejs

3. 清理依赖

sudo apt autoremove

4. 删除可能的残留文件

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

二、通过 NodeSource 安装的(apt + PPA)

如果是用类似下面的方式安装的:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

卸载方式一样:

sudo apt purge nodejs
sudo apt autoremove

并删除源(可选):

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

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

如果你是用 nvm 安装的:

1. 查看已安装版本

nvm ls

2. 卸载指定版本

nvm uninstall 18.19.0

3. 卸载 nvm 本身(可选)

rm -rf ~/.nvm

并删除 .bashrc / .zshrc 中相关配置。


四、通过二进制包 / 手动安装的(/usr/local)

如果你是把 Node 解压到 /usr/local

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

五、确认是否卸载干净

node -v
npm -v
which node

如果都提示 command not found,说明已卸载成功。


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

which node
ls -l $(which node)
npm -v

0