温馨提示×

centos怎么配置nodejs版本

小樊
37
2026-08-29 16:57:40
栏目: 编程语言

在 CentOS 上配置 Node.js 版本,常见做法有 3 种,推荐用 nvm(最灵活)。下面按推荐顺序说明。


✅ 方案一:使用 nvm(推荐)

适用场景:

  • 需要多个 Node.js 版本
  • 开发环境 / 服务器都适用
  • 不用担心系统权限

1️⃣ 安装 nvm

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

安装完成后执行:

source ~/.bashrc

检查是否成功:

nvm --version

2️⃣ 查看可安装的 Node.js 版本

nvm list-remote

3️⃣ 安装指定版本

nvm install 18
nvm install 20

或精确版本:

nvm install 18.19.0

4️⃣ 切换 / 设置默认版本

nvm use 18
nvm alias default 18

查看当前版本:

node -v

✅ 方案二:使用 NodeSource(适合生产环境)

适合:

  • 不需要多版本
  • 想要官方 yum 仓库管理

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

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

2️⃣ 安装 Node.js

sudo yum install -y nodejs

3️⃣ 验证

node -v
npm -v

✅ 升级版本:

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

✅ 方案三:使用 yum / dnf(不推荐)

版本通常很旧:

sudo yum install nodejs

查看版本:

node -v

⚠️ 不建议生产使用


✅ 国内环境加速(可选)

npm 镜像

npm config set registry https://registry.npmmirror.com

nvm 使用国内镜像

export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

✅ 建议选择

场景 推荐
开发 / 多版本 ✅ nvm
生产环境 ✅ NodeSource
临时测试 yum

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

  • ✅ CentOS 7 还是 8 / Stream?
  • ✅ 是否生产环境?
  • ✅ 是否需要 pm2 / nginx?

我可以给你一套 生产级完整配置方案

0