温馨提示×

centos如何卸载nodejs

小樊
40
2026-08-03 11:18:26
栏目: 编程语言

在 CentOS 上卸载 Node.js 的方法取决于你当初是如何安装的。下面按常见安装方式分别说明。


一、通过 yum / dnf 安装的 Node.js

1. 查看是否通过 yum 安装

rpm -qa | grep node

2. 卸载 Node.js

sudo yum remove nodejs -y

如果是 CentOS 8+(使用 dnf):

sudo dnf remove nodejs -y

3. 清理依赖(可选)

sudo yum autoremove -y

二、通过 nvm 安装的 Node.js

1. 查看已安装版本

nvm list

2. 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18.16.0

3. 卸载 nvm 本身(可选)

rm -rf ~/.nvm

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


三、通过官方二进制包(手动解压)安装的 Node.js

1. 查找 Node.js 安装位置

which node

常见路径:

/usr/local/bin/node
/usr/local/lib/node_modules

2. 手动删除

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

四、通过 snap 安装的 Node.js

1. 查看

snap list | grep node

2. 卸载

sudo snap remove node

五、彻底清理(推荐)

无论哪种方式,都可以执行以下清理:

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

六、验证是否已卸载

node -v
npm -v

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


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

which node
node -v
npm -v

0