温馨提示×

怎样在centos配nodejs

小樊
48
2026-10-23 09:37:12
栏目: 编程语言

在 CentOS 上配置(安装)Node.js 有多种方式,下面按推荐程度给你几种常见做法。


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

1. 更新系统

sudo yum update -y

2. 安装依赖

sudo yum install -y curl

3. 添加 NodeSource 源(以 Node 18 为例)

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

其他版本:

  • Node 16:setup_16.x
  • Node 20:setup_20.x

4. 安装 Node.js

sudo yum install -y nodejs

5. 验证

node -v
npm -v

二、使用 CentOS 自带仓库(⚠️ 版本较旧)

sudo yum install -y nodejs npm

适合对版本要求不高的场景。


三、使用 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

4. 验证

node -v

四、手动下载二进制包(不推荐新手)

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

配置环境变量:

export PATH=/usr/local/node/bin:$PATH

常见问题

1. npm 慢?

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

2. 需要 sudo 运行 node?

建议用 nvm 或正确配置权限,不要随意 chmod 777


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(服务器 / 开发 / 前端构建)

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

0 踩