GX博客

分享个人 Full-Stack JavaScript 项目开发经验

CentOS7下的Node.js环境安装

本文将介绍在 CentOS7 中,通过 curl 文件传输工具和 yum 包管理器安装最新 LTS 版本的 Node.js,并安装 Yarn 依赖管理工具,和通过 Yarn 安装 Nodes.js 应用进程管理器 pm2。


安装 Node.js 环境

查看 curl 版本号,确定 curl 已经安装:

# curl --version

若 curl 还没安装,则可以通过 yum 安装:

# sudo yum install curl

执行 curl 命令,添加 yum 的 NodeSource 仓库配置文件:

# curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -

其中 curl 的 -sL 参数为 --silent --location 的缩写。

  • --silent

    表示不显示进度和错误信息。

  • --location

    此选项表明如果服务器报告所请求的页面已移动到其它位置,则 curl 重新请求新位置。

管道字符 "|" 代表将前一命令输出结果作为后一命令的输入。bash - 代表从标准输入流中读取 bash 命令。因为上面 url 返回的是一个 bash 脚本。

目前最新 LTS 版本 Node.js 为 v10.x,若要安装最新特性版本 v12.x,可以将路径改为 /setup_12.x。

要了解更多 curl 的使用说明,请点击这里

查看 NodeSource 的仓库配置文件是否已经创建成功:

# cd /etc/yum.repos.d && ls

使用 yum 安装仓库配置版本(v10.x)的 Node.js:

# sudo yum install nodejs

检查 Node.js 版本,确认已成功安装:

# node -v

如果需要从 npm 库中编译和安装原生插件,我们还需要安装 gcc-c++ 和 make 构建工具:

# sudo yum install gcc-c++ make

安装最新版本 Yarn

首先通过 curl 命令添加 yum 的 Yarn 仓库配置文件:

# curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

其中的 tee 命令用于将标准输出流输出到文件,因为上面 url 的响应为一个 yarn.repo 文件。

查看 Yarn 的仓库配置文件是否已经创建成功:

# cd /etc/yum.repos.d && ls

使用 yum 安装 Yarn:

# sudo yum install yarn

查看当前 Yarn 版本:

# yarn -v

安装 pm2

使用 Yarn 全局安装 pm2:

# yarn global add pm2

查看 pm2 版本:

# pm2 -v

版权声明:

本文为博主原创文章,若需转载,须注明出处,添加原文链接。

https://leeguangxing.cn/blog_post_60.html