温馨提示×

centos能否直接配nodejs

小樊
57
2026-10-23 09:49:10
栏目: 编程语言

可以的,CentOS 是可以直接配置 / 安装 Node.js 的,而且方式有多种,取决于你想要的版本和管理方式。

下面给你几种常见做法(从简单到灵活):


一、直接用 yum / dnf 安装(最简单,但版本偏旧)

适合:只是临时用、不在意最新版本

CentOS 7

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

CentOS 8 / Stream

sudo dnf install -y nodejs npm

查看版本:

node -v
npm -v

⚠️ 缺点:版本通常不是最新的 LTS


二、用 NodeSource 安装(推荐,版本新)

适合:生产环境、需要指定版本

示例:安装 Node.js 18

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

其他版本只需改数字:

  • 16.x
  • 20.x
  • 22.x

验证:

node -v

三、用 nvm 安装(最灵活,多版本切换)

适合:开发环境、需要频繁切换 Node 版本

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

nvm install 20
nvm use 20

优点:

  • 不影响系统 Node
  • 可多版本共存

四、二进制包方式(不推荐新手)

下载官方 .tar.xz,解压后加 PATH,可控但麻烦。


总结建议

场景 推荐方式
快速测试 yum / dnf
生产服务器 NodeSource
开发 / 多版本 nvm

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

  • CentOS 版本(7 / 8 / Stream)
  • 用途(开发 / 生产 / 跑某个项目)

我可以给你精确到命令的方案。

0 踩