1.安装 gcc make openssl wget

1
yum install -y gcc make gcc-c++ openssl-devel wget

2.下载源码 可以在这里下载:https://registry.npmmirror.com/binary.html?path=node/

1
wget https://registry.npmmirror.com/-/binary/node/v21.1.0/node-v21.1.0.tar.gz

3.解压源码

1
tar -zxvf node-v21.1.0.tar.gz

4.进入目录

1
cd  node-v21.1.0

5.配置脚本

1
./configure

6.编译

1
make

如果提示版本过低,则安装g++10.0,安装步骤在页尾

7.部署

1
make install

8.安装完成测试

1
2
node -v
npm -v

输出

1
s

则安装完成

如果g++版本过低,则安装 devtoolset-10运行g++10.0

1
2
sudo yum install centos-release-scl
sudo yum install devtoolset-10-gcc devtoolset-10-gcc-c++

启用 devtoolset-10

1
scl enable devtoolset-10 bash

验证 g++ 版本

1
g++ --version

输出g++10.0则成功