在 CentOS 上安装 Node.js 有多种方式,下面介绍最常用的几种方法,你可以根据需求选择。
适合需要指定版本(如 18、20、22)的用户。
sudo yum install -y curl
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
其他版本可替换:
- Node 18:
setup_18.x- Node 22:
setup_22.x
sudo yum install -y nodejs
node -v
npm -v
sudo yum install -y epel-release
sudo yum install -y nodejs
node -v
⚠️ EPEL 中的 Node.js 版本通常较旧。
适合多版本切换、本地开发。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
node -v
npm -v
wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
tar -xf node-v20.11.1-linux-x64.tar.xz
sudo mv node-v20.11.1-linux-x64 /usr/local/node
配置环境变量:
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
建议使用 CentOS 7+/Rocky/AlmaLinux。
如果你告诉我:
我可以给你最合适的安装方案。