温馨提示×

centos nodejs如何卸载重装

小樊
45
2026-10-14 15:25:16
栏目: 编程语言

在 CentOS 上卸载并重新安装 Node.js,通常有以下几种常见方式(取决于你最初是怎么装的)。下面按最常见情况给你一套清晰步骤。


一、先确认 Node.js 是怎么安装的

which node
node -v

常见来源:

  • yum / dnf 安装
  • 官方二进制包(解压到 /usr/local)
  • nvm 安装
  • 编译安装

二、卸载 Node.js

✅ 方式 1:通过 yum / dnf 安装(最常见)

sudo yum remove nodejs npm -y

或(CentOS 8+):

sudo dnf remove nodejs npm -y

清理残留:

sudo yum autoremove -y

删除全局模块(可选):

sudo rm -rf /usr/lib/node_modules
sudo rm -rf /usr/local/lib/node_modules

✅ 方式 2:官方二进制包(/usr/local)

如果是直接解压安装的:

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

✅ 方式 3:使用 nvm 安装

nvm uninstall <version>
# 或
rm -rf ~/.nvm

三、重新安装 Node.js(推荐方式)

✅ 推荐:使用 NodeSource(版本新、稳定)

1️⃣ 添加 NodeSource 源(以 Node 18 为例)

curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

其他版本:

  • Node 20:setup_20.x
  • Node 16:setup_16.x

2️⃣ 安装 Node.js

sudo yum install -y nodejs

3️⃣ 验证

node -v
npm -v

四、可选:使用 nvm(适合开发环境)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18

五、常见问题

❓ yum 找不到 nodejs

sudo yum install epel-release -y

❓ 权限问题

不要用 sudo npm install -g,建议:

npm config set prefix ~/.npm-global

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

  • CentOS 版本(cat /etc/redhat-release)
  • 当前 Node 版本
  • 是否用于服务器 / 开发

我可以给你最合适的一套命令。

0 踩