Skip to content

CentOS 7 安装NodeJS

node从16升级到18后就不支持CentOS 7,有2个选择

下载安装包

bash
cd /home

16

bash
wget https://nodejs.org/dist/v16.9.1/node-v16.9.1-linux-x64.tar.gz

20

bash
wget https://github.com/sbwml/node-latest-centos/releases/download/v20.18.0/node-v20.18.0-linux-x64.tar.gz

解压文件

16

bash
tar xzf node-v16.9.1-linux-x64.tar.gz

20

bash
tar xzf node-v20.18.0-linux-x64.tar.gz

配置软链

-f参数会覆盖已有的设置

16

bash
ln -sf /home/node-v16.9.1-linux-x64/bin/node /usr/bin/node
ln -sf /home/node-v16.9.1-linux-x64/bin/npm /usr/bin/npm

20

bash
ln -sf /home/node-v20.18.0-linux-x64/bin/node /usr/bin/node
ln -sf /home/node-v20.18.0-linux-x64/bin/npm /usr/bin/npm

验证结果

bash
node -v
# v20.18.0
npm -v
# 10.8.2

Released under the MIT License.