温馨提示×

centos怎么卸载nodejs

小樊
37
2026-09-08 21:17:33
栏目: 编程语言

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


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

1. 查看是否已安装

rpm -qa | grep node
# 或
which node

2. 卸载 Node.js

sudo yum remove nodejs -y

或(CentOS 8+):

sudo dnf remove nodejs -y

3. 清理依赖(可选)

sudo yum autoremove -y

4. 删除残留文件(如有)

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

二、通过 NodeSource 安装的 Node.js

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

curl -sL https://rpm.nodesource.com/setup_18.x | bash -
yum install -y nodejs

卸载方式与普通 yum 安装一致:

sudo yum remove nodejs -y
sudo yum remove nodesource-release -y

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

1. 查看已安装版本

nvm ls

2. 卸载某个 Node 版本

nvm uninstall 18.16.0

3. 完全卸载 nvm(可选)

rm -rf ~/.nvm

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


四、通过源码编译安装的 Node.js

如果你是用 ./configure && make && make install 装的:

1. 查找安装位置

which node

通常是 /usr/local/bin/node

2. 手动删除

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

五、验证是否卸载成功

node -v
npm -v

如果提示 command not found,说明已卸载干净。


如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 当初怎么装的 Node.js

我可以给你精确到命令的卸载方案

0