在 CentOS 上快速配置 Node.js,推荐用 NodeSource 或 nvm,比 yum 自带的版本新、也更好管理。下面给你几种常用方案,按「最快 + 最常用」排序。
sudo yum remove -y nodejs npm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
可选版本:
16.x、20.x、21.x
sudo yum install -y nodejs
node -v
npm -v
✅ 优点:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
nvm alias default 18
✅ 优点:
sudo yum install -y nodejs npm
⚠️ 问题:
npm config set registry https://registry.npmmirror.com
npm install -g pm2 yarn pnpm
sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
CentOS 7/8 + NodeSource + Node 18 LTS + pm2
如果你愿意,可以告诉我:
我可以直接给你一套最优配置方案。