温馨提示×

centos如何卸载重装nodejs

小樊
39
2026-09-11 18:19:05
栏目: 编程语言

在 CentOS 上卸载并重新安装 Node.js,可以按下面步骤操作。先确认你当初是怎么安装的(yum / nvm / 二进制包 / 源码),再选择对应方式。


一、先查看当前 Node.js 安装方式

which node
node -v

常见情况:

  • /usr/bin/node → 用 yum 安装
  • ~/.nvm/versions/node/... → 用 nvm 安装
  • /usr/local/bin/node → 源码或二进制包

二、卸载 Node.js

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

# 查看已安装包
rpm -qa | grep node

# 卸载
sudo yum remove -y nodejs npm

# 清理残留
sudo rm -rf /usr/lib/node_modules
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /etc/yum.repos.d/nodesource*.repo

方式 2:通过 nvm 安装

# 查看已安装版本
nvm ls

# 卸载指定版本
nvm uninstall <version>

# 如彻底移除 nvm
rm -rf ~/.nvm

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


方式 3:源码或二进制包安装

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(推荐方式)

✅ 推荐:使用 NodeSource + yum(稳定)

# 安装依赖
sudo yum install -y gcc-c++ make

# 添加 NodeSource(以 18.x 为例)
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

# 安装
sudo yum install -y nodejs

# 验证
node -v
npm -v

✅ 开发推荐:使用 nvm(可多版本切换)

# 安装 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

四、常见问题

1. npm 命令不存在

sudo yum reinstall -y nodejs

2. 权限问题

不要用 sudo npm -g 建议:

npm config set prefix ~/.npm-global
export PATH=~/.npm-global/bin:$PATH

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 当前 node 路径
  • 是否用于服务器还是开发

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

0