可以的,CentOS 是可以直接配置 / 安装 Node.js 的,而且方式有多种,取决于你想要的版本和管理方式。
下面给你几种常见做法(从简单到灵活):
适合:只是临时用、不在意最新版本
sudo yum install -y epel-release
sudo yum install -y nodejs npm
sudo dnf install -y nodejs npm
查看版本:
node -v
npm -v
⚠️ 缺点:版本通常不是最新的 LTS
适合:生产环境、需要指定版本
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
其他版本只需改数字:
验证:
node -v
适合:开发环境、需要频繁切换 Node 版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
优点:
下载官方 .tar.xz,解压后加 PATH,可控但麻烦。
| 场景 | 推荐方式 |
|---|---|
| 快速测试 | yum / dnf |
| 生产服务器 | NodeSource |
| 开发 / 多版本 | nvm |
如果你愿意,可以告诉我:
我可以给你精确到命令的方案。