温馨提示×

centos nodejs依赖怎装

小樊
41
2026-09-02 19:31:14
栏目: 编程语言

在 CentOS 上安装 Node.js 依赖,通常分两步:先装 Node.js 环境,再装项目依赖。下面给你几种常见做法。


一、安装 Node.js(CentOS)

方式 1:用 NodeSource(推荐,版本新)

# 以 Node 18 为例
curl -fsSL https://rpm.nodesource.com/setup_18.x | bash -
yum install -y nodejs

# 验证
node -v
npm -v

方式 2:用 EPEL(版本较老)

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

方式 3:用 nvm(适合多版本)

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

二、安装 Node.js 项目依赖

进入你的项目目录(有 package.json 的地方):

cd /path/to/project
npm install

如果是国内服务器,建议换源:

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

如果是 yarn 项目:

npm install -g yarn
yarn install

三、常见坑(CentOS 特有问题)

1. 缺少编译依赖(装原生模块时报错)

yum groupinstall -y "Development Tools"
yum install -y gcc-c++ make python3

2. 权限问题

不要用 root 直接全局装包(不推荐):

npm install -g xxx --unsafe-perm

更好的是用 nvmsudo

3. 防火墙 / 端口

Node 服务起不来,注意:

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

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Node 版本需求
  • 是前端还是后端项目

我可以直接给你一套可复制的命令

0