在 CentOS 上配置 Node.js 版本,常见做法有 3 种,推荐用 nvm(最灵活)。下面按推荐顺序说明。
适用场景:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后执行:
source ~/.bashrc
检查是否成功:
nvm --version
nvm list-remote
nvm install 18
nvm install 20
或精确版本:
nvm install 18.19.0
nvm use 18
nvm alias default 18
查看当前版本:
node -v
适合:
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
node -v
npm -v
✅ 升级版本:
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs
版本通常很旧:
sudo yum install nodejs
查看版本:
node -v
⚠️ 不建议生产使用
npm config set registry https://registry.npmmirror.com
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
| 场景 | 推荐 |
|---|---|
| 开发 / 多版本 | ✅ nvm |
| 生产环境 | ✅ NodeSource |
| 临时测试 | yum |
如果你愿意,可以告诉我:
我可以给你一套 生产级完整配置方案。