下面分几种常见方式,介绍 在 CentOS 上安装和配置 Node.js 的方法,从简单到推荐方案。
sudo yum remove -y nodejs npm
sudo yum install -y curl
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
可选版本:
setup_16.xsetup_20.xsetup_lts.xsudo yum install -y nodejs
node -v
npm -v
适合对版本要求不高的场景。
sudo yum install -y epel-release
sudo yum install -y nodejs npm
查看版本:
node -v
CentOS 7 默认 Node.js 版本通常较老(v6 / v8)
适合 多版本切换。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重新加载 shell:
source ~/.bashrc
nvm install 18
nvm use 18
nvm alias default 18
node -v
npm -v
npm config set registry https://registry.npmmirror.com
查看:
npm config get registry
❌ 不推荐,Node.js 新版本已不再支持 CentOS 6。
如果是 Web 服务(如 3000):
sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
| 场景 | 推荐方式 |
|---|---|
| 生产环境 | NodeSource |
| 开发 / 多版本 | NVM |
| 快速测试 | EPEL |
如果你愿意,可以告诉我:
我可以给你一套 完整可用的部署方案。