温馨提示×

CentOS如何卸载Nodejs软件

小樊
33
2026-08-18 14:39:45
栏目: 编程语言

在 CentOS 上卸载 Node.js,取决于当初是用哪种方式安装的。下面按常见方式分别说明,你可以对照自己的情况选择。


一、查看 Node.js 安装方式

先确认安装来源:

which node
node -v

以及:

rpm -qa | grep node
ls -l /usr/local/bin/node

二、如果是用 yum / dnf 安装的(官方仓库或 EPEL)

1️⃣ 卸载 Node.js

sudo yum remove nodejs -y

或(CentOS 8+):

sudo dnf remove nodejs -y

2️⃣ 检查是否完全卸载

node -v
npm -v

如果还有,继续清理:

sudo yum autoremove -y

三、如果是用 nvm 安装的(最常见)

1️⃣ 查看已安装版本

nvm ls

2️⃣ 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18.16.0

3️⃣ 卸载 nvm 本身

rm -rf ~/.nvm

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

nano ~/.bashrc

删除类似内容:

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

然后:

source ~/.bashrc

四、如果是源码编译安装的(/usr/local)

1️⃣ 删除 Node 文件

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

2️⃣ 检查残留

which node

五、如果是用 snap 安装的

sudo snap remove node

六、清理 npm 缓存(可选)

npm cache clean --force
rm -rf ~/.npm

✅ 推荐做法(总结)

安装方式 卸载方式
yum / dnf yum remove nodejs
nvm nvm uninstall
源码 手动删除 /usr/local
snap snap remove node

如果你愿意,可以把下面命令的输出贴出来,我可以精确告诉你该用哪种方式卸载

which node
node -v
rpm -qa | grep node

0