温馨提示×

centos nodejs如何卸载

小樊
44
2026-07-20 00:44:56
栏目: 编程语言

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


一、通过 yum(或 dnf)安装的 Node.js

1️⃣ 查看是否已安装

rpm -qa | grep node
# 或
node -v

2️⃣ 卸载 Node.js

sudo yum remove nodejs -y

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

sudo dnf remove nodejs -y

3️⃣ 删除残留文件(可选)

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

二、通过 NVM 安装的 Node.js(最常见)

1️⃣ 查看已安装版本

nvm list

2️⃣ 卸载指定版本

nvm uninstall <version>

例如:

nvm uninstall 18.16.0

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

rm -rf ~/.nvm

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

# 类似以下内容
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

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

1️⃣ 查找安装位置

which node

常见位置:

/usr/local/bin/node

2️⃣ 删除 Node.js

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

四、通过 二进制包 安装的 Node.js

1️⃣ 查找安装目录

which node

2️⃣ 直接删除目录

例如:

sudo rm -rf /usr/local/nodejs
sudo rm -rf /usr/local/bin/node
sudo rm -rf /usr/local/bin/npm

五、验证是否卸载成功

node -v
npm -v

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


✅ 推荐做法(总结)

安装方式 推荐卸载方式
yum / dnf yum remove nodejs
nvm nvm uninstall
源码 / 二进制 手动删除目录

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

which node
node -v
npm -v

0