温馨提示×

centos怎么安装nodejs

小樊
42
2026-07-19 23:47:46
栏目: 编程语言

CentOS 上安装 Node.js 有多种方式,下面按推荐程度给你介绍几种常用方法,你可以根据需求选择。


✅ 方法一(推荐):使用 NodeSource 安装指定版本(常用)

适合需要 指定 Node.js 版本 的场景(如生产环境)。

1️⃣ 安装依赖

sudo yum install -y curl

2️⃣ 选择 Node.js 版本(示例:Node 18)

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

可选版本:

  • setup_16.x
  • setup_18.x
  • setup_20.x

3️⃣ 安装 Node.js

sudo yum install -y nodejs

4️⃣ 验证

node -v
npm -v

✅ 方法二:使用 EPEL 仓库(简单但不一定是最新版本)

适合 快速安装、不要求最新版 的情况。

1️⃣ 启用 EPEL

sudo yum install -y epel-release

2️⃣ 安装 Node.js

sudo yum install -y nodejs

3️⃣ 验证

node -v
npm -v

⚠️ 注意:EPEL 里的 Node.js 版本通常较旧(如 v10、v12)。


✅ 方法三:使用 NVM(推荐给开发者)

适合 多版本切换、开发环境

1️⃣ 安装 NVM

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

加载环境:

source ~/.bashrc

2️⃣ 安装 Node.js

nvm install 18

或安装最新版:

nvm install node

3️⃣ 设置默认版本

nvm alias default 18

4️⃣ 验证

node -v
npm -v

✅ CentOS 7 / 8 / Stream 注意事项

系统 说明
CentOS 7 推荐 NodeSource 或 NVM
CentOS 8 yum 已废弃,建议用 dnf
CentOS Stream 推荐 NodeSource

CentOS 8 示例:

sudo dnf install -y nodejs

✅ 我该选哪种?

场景 推荐方式
生产环境 ✅ NodeSource
开发环境 ✅ NVM
快速测试 EPEL

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

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 是否需要特定 Node.js 版本
  • ✅ 用于生产还是开发

我可以给你一条最合适、最稳妥的安装命令 ✅

0