在 CentOS 上装 Node.js 并不难,常见几种方式,按“难度从低到高、推荐程度从高到低”给你说一下:
适合大多数人,官方推荐做法。
以 Node.js 18 为例(你也可以换 20、22):
# 1. 安装必要工具
sudo yum install -y curl
# 2. 添加 NodeSource 源
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
# 3. 安装 Node.js
sudo yum install -y nodejs
# 4. 验证
node -v
npm -v
✅ 优点
CentOS 自带源里也有 Node.js,但版本通常很旧。
sudo yum install -y nodejs npm
node -v
⚠️ 不推荐用于前端/新项目,版本可能只有 10 或 12。
如果你经常切换 Node 版本,用 nvm 最爽。
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 重新登录或执行
source ~/.bashrc
# 安装 Node
nvm install 18
nvm use 18
✅ 优点
❌ 缺点
除非你有特殊需求(比如定制),否则别用。
CentOS 装 Node.js 不难,用 NodeSource 一条命令就搞定。
如果你告诉我:
我可以直接给你最合适的一条命令。