在 CentOS 上升级 Node.js,常见、可靠的方式有以下几种,按推荐程度排序说明。
适合大多数场景,版本新、操作简单。
node -v
npm -v
如果是通过 yum 安装的:
sudo yum remove -y nodejs npm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
其他版本:
setup_16.xsetup_20.xsudo 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
node -v
npm install -g n
n 18
⚠ 注意:
wget https://nodejs.org/dist/v18.20.4/node-v18.20.4-linux-x64.tar.xz
tar -xf node-v18.20.4-linux-x64.tar.xz
sudo mv node-v18.20.4-linux-x64 /usr/local/node
配置环境变量:
export PATH=/usr/local/node/bin:$PATH
| 场景 | 推荐方式 |
|---|---|
| 服务器生产 | NodeSource |
| 开发 / 多版本 | NVM |
| 临时测试 | n |
| 高度定制 | 二进制 |
如果你告诉我:
我可以给你最合适、最安全的升级命令。