温馨提示×

centos能否配置nodejs

小樊
33
2026-10-11 17:10:06
栏目: 编程语言

可以的,CentOS 完全支持配置和使用 Node.js。下面给你几种常见、可靠的方式(从推荐到可选)。


一、使用 NodeSource 安装(推荐,版本新、简单)

1️⃣ 安装依赖

sudo yum install -y gcc-c++ make curl

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

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

可替换版本:setup_16.x / setup_20.x 等

3️⃣ 安装 Node.js

sudo yum install -y nodejs

4️⃣ 验证

node -v
npm -v

二、使用 EPEL 源安装(简单,但版本较旧)

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

⚠️ CentOS 7 默认 Node 版本较低(如 v6/v8),不推荐用于新项目


三、使用 NVM 安装(适合开发,可多版本切换)

1️⃣ 安装 NVM

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

2️⃣ 重新加载 shell

source ~/.bashrc

3️⃣ 安装 Node

nvm install 18
nvm use 18

✅ 优点:

  • 可同时安装多个 Node 版本
  • 不影响系统环境

四、手动编译安装(不推荐,除非特殊需求)

适合:

  • 无外网
  • 需要特定编译参数

步骤简述:

wget https://nodejs.org/dist/v18.x/node-v18.x.tar.gz
tar -xzf node-v18.x.tar.gz
cd node-v18.x
./configure
make && make install

五、常见问题

✅ CentOS 7 能用吗?

能用,但建议:

  • 用 NodeSource
  • 或用 NVM
  • 不建议用系统自带 yum node

✅ 生产环境建议

  • NodeSource + pm2
  • 或 Docker 部署 Node

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

  • CentOS 版本(7 / 8 / Stream)
  • 用途(开发 / 生产 / 学习)
  • 是否需要 Nginx + Node 搭配

我可以给你更精确的配置方案。

0 踩