温馨提示×

centos能直接配置nodejs吗

小樊
39
2026-09-05 23:26:27
栏目: 编程语言

可以的,CentOS 可以直接配置(安装并运行)Node.js,而且方式有多种,不依赖其他系统。下面给你几种常见、实用的做法。


一、最推荐:使用 NodeSource 官方源(版本新、稳定)

1. 准备工作

sudo yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -

示例是 Node 18,你也可以换成 20.x16.x

2. 安装 Node.js

sudo yum install -y nodejs

3. 验证

node -v
npm -v

二、使用 CentOS 自带仓库(简单但版本旧)

sudo yum install -y nodejs npm

⚠️ CentOS 7 默认仓库里的 Node 版本通常很老(如 6.x / 8.x),不推荐用于生产


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

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

优点:

  • 可随时切换 Node 版本
  • 不需要 root 权限

四、二进制包方式(离线服务器常用)

  1. 下载:
wget https://nodejs.org/dist/v18.20.4/node-v18.20.4-linux-x64.tar.xz
  1. 解压并配置环境变量:
tar -xf node-v18.20.4-linux-x64.tar.xz
sudo mv node-v18.20.4-linux-x64 /usr/local/node
  1. 编辑 /etc/profile
export PATH=/usr/local/node/bin:$PATH
  1. 生效:
source /etc/profile

五、CentOS 版本注意点

  • CentOS 7:OK,但官方支持已结束,建议用 NodeSource
  • CentOS Stream / Rocky / Alma:完全兼容上述方法

六、常见用途都能直接做

✅ 跑 Express / Koa
✅ 前端构建(Vite / Webpack)
✅ PM2 守护进程
✅ Docker + Node


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

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 生产 / 前端 / 后端)

我可以直接给你一条最合适、可复制的命令方案

0