温馨提示×

centos如何安装nodejs环境

小樊
50
2026-09-08 20:54:34
栏目: 编程语言

在 CentOS 上安装 Node.js 有多种方式,下面介绍最常用的几种方法,你可以根据需求选择。


一、使用 NodeSource 仓库安装(推荐 ✅)

适合需要指定版本(如 18、20、22)的用户。

1. 安装依赖

sudo yum install -y curl

2. 添加 NodeSource 源(以 Node 20 为例)

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

其他版本可替换:

  • Node 18:setup_18.x
  • Node 22:setup_22.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

⚠️ EPEL 中的 Node.js 版本通常较旧。


三、使用 NVM 安装(推荐开发环境 ✅✅)

适合多版本切换、本地开发。

1. 安装 NVM

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

2. 加载 NVM

source ~/.bashrc

3. 安装 Node.js

nvm install 20
nvm use 20

4. 验证

node -v
npm -v

四、离线 / 二进制包安装(服务器无外网)

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /usr/local/node

配置环境变量:

echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

五、常见问题

1. npm 权限问题

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

2. CentOS 6 已停止支持

建议使用 CentOS 7+/Rocky/AlmaLinux。


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(生产 / 开发 / 服务器部署)

我可以给你最合适的安装方案

0