在 CentOS 上升级 Node.js 常见有几种方式,推荐用 Node Version Manager (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 use 18
nvm alias default 18
查看当前版本:
node -v
✅ 优点
curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
curl -sL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo dnf install -y nodejs
查看版本:
node -v
⚠️ 缺点
cd /usr/local
wget https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz
tar -xJf node-v18.19.0-linux-x64.tar.xz
ln -sf /usr/local/node-v18.19.0-linux-x64/bin/node /usr/bin/node
ln -sf /usr/local/node-v18.19.0-linux-x64/bin/npm /usr/bin/npm
ln -sf /usr/local/node-v18.19.0-linux-x64/bin/npx /usr/bin/npx
npm install -g npm
which node
| 场景 | 推荐方式 |
|---|---|
| 开发环境 | ✅ nvm |
| 生产环境 | nvm / binary |
| 老系统维护 | yum / dnf |
如果你能告诉我:
我可以给你一套最稳的升级方案 ✅