在 CentOS 上升级 Node.js 有多种方式,下面按推荐程度给你几种常用方案。
适合服务器环境,干净、可控。
node -v
如果是 yum 安装的:
sudo yum remove -y nodejs npm
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
可选版本:
setup_16.x/setup_20.x/setup_21.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 install 18
nvm use 18
nvm alias default 18
node -v
n 模块(不推荐 CentOS)npm install -g n
n 18
⚠️ 在 CentOS + yum 安装的 Node 上容易出问题,不推荐。
耗时长、维护麻烦,除非特殊需求。
sudo yum install -y epel-release
sudo chown -R $USER:$USER ~/.npm
| 场景 | 推荐方式 |
|---|---|
| 服务器 | NodeSource |
| 开发环境 | NVM |
| 多版本 | NVM |
如果你告诉我:
我可以给你精确命令。