在Linux服务器上使用非官方的兼容包安装Nodejs服务

2026/04/17Node.js 8 阅读

在较旧的Centos7服务器上部署Nodejs服务时,发现Node.js版本管理器无法安装大于18版本的包。这里介绍下如何通过手动安装非官方的兼容包来部署高版本Nodejs服务。

打开unofficial-builds官网下载安装包

打开unofficial-builds官网 或者直接打开多版本下载页 unofficial-builds 比如需要安装22.22.2版本,即可点击对应的版本号进入下载页 unofficial-builds 注意:需要下载linux-x64-glibc-217这样的linux兼容包,点击下载到本地。

在linux服务器上部署Nodejs服务

将下载的node-v22.22.2-linux-x64-glibc-217.tar.gz文件上传到linux服务器的/usr/local/目录 通过以下命令解压并移动到 /usr/local/nodejs 目录

# 解压
tar -xzvf node-v22.22.2-linux-x64-glibc-217.tar.gz
# 移动文件
sudo mv node-v22.22.2-linux-x64-glibc-217.tar.gz /usr/local/nodejs

配置环境变量

为了让系统在任何地方都能找到 node 和 npm 命令,需要将其添加到 PATH。

echo 'export PATH=/usr/local/nodejs/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

验证Nodejs服务是否有效

node -v
# v22.22.2
npm -v
# 10.9.7