温馨提示×

centos怎么升级nodejs版本

小樊
34
2026-10-05 19:08:18
栏目: 编程语言

在 CentOS 上升级 Node.js 有多种方式,下面按推荐程度给你几种常见做法。


一、使用 NodeSource 安装指定版本(✅ 推荐)

这是最常用、最干净的方式。

1. 卸载旧版本(可选)

sudo yum remove -y nodejs npm

2. 添加 NodeSource 源

例如安装 Node.js 18.x(你也可以换成 20.x / 22.x):

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

3. 安装 Node.js

sudo yum install -y nodejs

4. 验证

node -v
npm -v

二、使用 NVM 升级(✅ 适合开发环境)

适合多版本切换。

1. 安装 NVM

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

重新登录或执行:

source ~/.bashrc

2. 安装新版本

nvm install 18

3. 设为默认

nvm use 18
nvm alias default 18

三、使用 npm 的 n 模块(不推荐在 CentOS 上)

npm install -g n
n 18

⚠️ 在 CentOS 上容易遇到权限和系统冲突问题。


四、YUM 直接升级(版本较旧)

sudo yum install -y epel-release
sudo yum install -y nodejs

❌ CentOS 自带源版本通常很老(如 v6/v8)


常见问题

yum 提示找不到 nodejs

sudo yum clean all
sudo yum makecache

权限问题

sudo chown -R $(whoami) ~/.npm

如果你告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 当前 Node 版本
  • 是否是服务器生产环境

我可以给你最合适的升级方案。

0 踩