温馨提示×

centos nodejs咋配置

小樊
48
2026-09-02 19:23:13
栏目: 编程语言

在 CentOS 上配置 Node.js,一般包含安装 Node.js、配置国内源、管理版本、设置全局目录等步骤。下面给你一套常用、稳妥的做法(适用于 CentOS 7 / 8 / Stream)。


一、安装 Node.js(推荐方式)

方式 1:使用 NodeSource(最常用,版本新)

# 安装依赖
sudo yum install -y gcc-c++ make

# 添加 NodeSource 源(以 Node 18 为例)
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -

# 安装 Node.js
sudo yum install -y nodejs

# 查看版本
node -v
npm -v

想装其他版本,把 18.x 改成 16.x / 20.x 即可。


方式 2:使用 EPEL(版本偏旧)

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

二、配置 npm 国内镜像(加速)

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

查看是否成功:

npm config get registry

三、全局模块目录配置(避免权限问题)

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'

# 写入环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

四、使用 nvm 管理多版本(推荐开发用)

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

# 使用 nvm
nvm install 18
nvm use 18
nvm alias default 18

五、防火墙 / 端口(跑服务时)

sudo firewall-cmd --permanent --add-port=3000/tcp
sudo firewall-cmd --reload

六、简单测试

node -e "console.log('Node.js OK')"

如果你是要:

  • Vue / React
  • PM2
  • Nginx + Node
  • Docker / 服务器生产环境

告诉我你的具体用途,我可以给你更针对性的配置方案。

0