温馨提示×

centos如何卸载重配nodejs

小樊
41
2026-09-21 03:12:35
栏目: 编程语言

在 CentOS 上“卸载并重配 Node.js”通常分几种情况,下面按最常见、最干净的方式给你说明。


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

which node
node -v

常见安装方式:

  1. yum / dnf 安装
  2. 官方二进制包(tar.xz)
  3. nvm 安装
  4. 源码编译

二、卸载 Node.js(按安装方式)

✅ 方式 1:yum / dnf 安装

sudo yum remove nodejs npm -y

或(CentOS 8+)

sudo dnf remove nodejs npm -y

清理残留:

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

✅ 方式 2:官方二进制包(tar.xz)

如果你之前是解压到 /usr/local

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

✅ 方式 3:nvm 安装(推荐重配方式)

查看已安装版本:

nvm ls

卸载指定版本:

nvm uninstall 18.19.0

卸载 nvm 本身:

rm -rf ~/.nvm

✅ 方式 4:源码编译

cd /usr/local/src/node-*
sudo make uninstall

三、推荐:重装 Node.js(最干净方案)

✅ 方案 A:使用 nvm(强烈推荐)

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

安装 Node:

nvm install 18
nvm use 18
nvm alias default 18

验证:

node -v
npm -v

✅ 方案 B:官方二进制(无网环境常用)

cd /usr/local
sudo wget https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz
sudo tar -xf node-v18.19.0-linux-x64.tar.xz
sudo mv node-v18.19.0-linux-x64 node

配置环境变量:

echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

四、重配 npm(可选)

npm config set registry https://registry.npmmirror.com
npm cache clean -f

五、验证最终结果

node -v
npm -v
which node

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

  • CentOS 版本(7 / 8 / Stream)
  • 当前 Node 版本
  • 是否用于 生产 / 前端构建 / Docker

我可以直接给你一套最适合你环境的命令

0