在 CentOS 上安装 Node.js 依赖,通常分两步:先装 Node.js 环境,再装项目依赖。下面给你几种常见做法。
# 以 Node 18 为例
curl -fsSL https://rpm.nodesource.com/setup_18.x | bash -
yum install -y nodejs
# 验证
node -v
npm -v
yum install -y epel-release
yum install -y nodejs npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
进入你的项目目录(有 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
yum groupinstall -y "Development Tools"
yum install -y gcc-c++ make python3
不要用 root 直接全局装包(不推荐):
npm install -g xxx --unsafe-perm
更好的是用 nvm 或 sudo。
Node 服务起不来,注意:
firewall-cmd --add-port=3000/tcp --permanent
firewall-cmd --reload
如果你能告诉我:
我可以直接给你一套可复制的命令。