yum安装特定版本的nodejs

5,060 阅读1分钟

yum是centos的默认包管理器,一个命令yum -y install softwareName可以一键安装软件,非常便捷。

由于前端发展比较迅猛,通过yum安装的Nodejs版本会比较老旧(最新的稳定版已经到了v14.x),对于此我之前是通过直接下载源码安装的,虽然也很方便,但是今天查资源发现可以通过yum安装指定版本的node。

如何指定yum安装的Node版本

输入命令 curl --silent --location https://rpm.nodesource.com/setup_${number}.x | bash

比如制定最新的长期稳定版LTS(14): curl --silent --location https://rpm.nodesource.com/setup_14.x | bash

curl表示获取地址对应的内容,而https://rpm.nodesource.com/setup_14.x就是一段shell脚步:

#!/bin/bash
SCRSUFFIX="_14.x"
NODENAME="Node.js 14.x"
NODEREPO="pub_14.x"
NODEPKG="nodejs"

print_status() {
  local outp=$(echo "$1") # | sed -r 's/\n/\n## /mg')
  echo
  echo -e "## ${outp}"
  echo
}
##省略

|是管道符,表示通过bash执行上述shell脚步内容,脚步对yum的node源地址做了一些修改和设置

开始安装

完成上述的设置后,执行安装命令:yum install -y nodejs。 完成安装后,输入node -v查看软件版本。

最后

本文介绍了在centos系统通过yum安装指定版本的node的方法,相比通过源码安装方便了不少。

工程师要懂得借助工具的力量,节省宝贵的时间。