在 CentOS 上升级 Node.js,常见且有几种推荐方式,下面按「最常用 → 最省事 → 最灵活」给你说明。
node -v
sudo yum remove -y nodejs npm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
可替换版本:
setup_16.xsetup_20.xsetup_22.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 list-remote
nvm install 20
nvm use 20
nvm alias default 20
✅ 优点
n(Node 版本管理器,简单)sudo npm install -g n
sudo n 20
这种方式依赖已安装的 npm,适合小版本升级
npm install -g npm@latest
sudo chown -R $USER:$USER ~/.npm
| 场景 | 推荐方式 |
|---|---|
| 服务器生产环境 | NodeSource |
| 开发 / 多版本 | NVM |
| 快速升级 | n |
如果你告诉我:
我可以给你精确命令。