在 CentOS 上切换 Node.js 版本,常见、推荐的方式有 nvm(最常用)、n(简单)、以及手动安装 + 软链接。下面分别说明。
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
查看当前版本:
node -v
nvm alias default 18
npm install -g n
n 18
n 20
查看已安装版本:
n
cd /usr/local
wget https://nodejs.org/dist/v18.19.0/node-v18.19.0-linux-x64.tar.xz
tar -xf node-v18.19.0-linux-x64.tar.xz
ln -sf /usr/local/node-v18.19.0-linux-x64 /usr/local/node
export PATH=/usr/local/node/bin:$PATH
which nodesource ~/.bashrc| 方式 | 推荐度 | 适合人群 |
|---|---|---|
| nvm | ⭐⭐⭐⭐⭐ | 开发 / 多版本 |
| n | ⭐⭐⭐ | 简单切换 |
| 手动 | ⭐⭐ | 服务器固定版本 |
如果你是 CentOS 7 / 8 / Stream,可以告诉我具体版本,我可以给你更精确的命令。