温馨提示×

centos怎么设nodejs环境

小樊
70
2026-09-02 19:21:12
栏目: 编程语言

在 CentOS 上搭建 Node.js 环境,常见有 三种方式:
1️⃣ 用系统 yum 安装(最简单,版本旧)
2️⃣ 用 NodeSource 仓库(推荐,版本新)
3️⃣ 用 nvm 管理多版本(开发推荐)

下面分别说明。


一、使用 yum 安装(不推荐生产)

sudo yum install -y nodejs npm
node -v
npm -v

⚠️ CentOS 7 默认 Node 版本很老(v6 / v8),不建议。


二、使用 NodeSource 安装(推荐)

CentOS 7 / 8 通用

以 Node.js 18 为例:

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

验证:

node -v
npm -v

✅ 适合服务器生产环境


三、使用 nvm(开发环境强烈推荐)

1. 安装 nvm

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

重新登录或执行:

source ~/.bashrc

2. 安装 Node

nvm install 18
nvm use 18
node -v

3. 设置默认版本

nvm alias default 18

✅ 可随时切换 Node 版本


四、常见问题

1. npm 慢

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

2. 全局安装权限问题

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH

3. CentOS 6 已停止支持

请升级到 CentOS 7+


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(服务器 / 开发 / Docker)

我可以给你最合适的一套配置方案。

0 踩