温馨提示×

centos如何卸载nodejs重配

小樊
38
2026-09-05 23:30:27
栏目: 编程语言

下面以 CentOS 7 / 8 为例,说明 彻底卸载 Node.js 并重新配置 的常用做法。


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

不同安装方式卸载方式不同:

which node
node -v

常见来源:

  • yum 安装
  • 编译安装
  • nvm 安装
  • 二进制包(/usr/local)

二、卸载 Node.js

✅ 方式 1:yum 安装的

sudo yum remove nodejs npm -y

清理残留:

sudo yum autoremove -y

✅ 方式 2:nvm 安装的(推荐方式)

nvm uninstall <version>
# 例如
nvm uninstall 18.16.0

如果不再用 nvm:

rm -rf ~/.nvm

✅ 方式 3:编译或二进制安装的

常见路径:

/usr/local/bin/node
/usr/local/bin/npm

卸载:

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

三、清理环境变量

检查:

vim ~/.bashrc
vim ~/.bash_profile

删除类似:

export PATH=/usr/local/node/bin:$PATH

然后:

source ~/.bashrc

四、重新安装 Node.js(推荐 nvm)

1️⃣ 安装 nvm

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

2️⃣ 安装 Node

nvm install 18
nvm use 18
nvm alias default 18

3️⃣ 验证

node -v
npm -v

五、可选:使用官方 yum 源(不推荐新手)

curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

六、常见问题

npm 命令还在?

which npm
rm -rf 对应路径

权限问题?

不要用 sudo npm

npm config set prefix ~/.npm-global

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

  • CentOS 版本
  • 当前 node 安装方式
  • 是否用于前端 / 后端 / 服务器

我可以给你最合适的一套配置方案

0