怎样在 CentOS 中安装 Node.js 和 npm

Lasted 2020-11-24 14:09:35

Node.js大部分基本模块都用 JavaScript 语言编写。在 Node.js 出现之前,JavaScript 通常作为客户端程序设计语言使用,以 JavaScript 写出的程序常在用户的浏览器上运行。Node.js 的出现使 JavaScript 也能用于服务端编程。Node.js 含有一系列内置模块,使得程序可以脱离 Apache HTTP Server或IIS,作为独立服务器运行。

npm 是 Node.js 附带的包管理器。npm 是一个命令行工具,用于从NPM Registry中下载、安装Node.js 程序,同时解决依赖问题。npm 提高了开发的速度,因为它能够负责第三方 Node.js 程序的安装与管理。

GitHub代码仓库

最近更新:2020-12-08 21:47:27(1475天前

可以通过命令获取最新的源代码或查看GitHubopen_in_new

git clone https://github.com/nodesource/distributions.git
git clone git@github.com:nodesource/distributions.git
GitHub CLI
gh repo clone nodesource/distributions
下载:Master

添加 NodeSource yum 仓库

最新的 Node.js 版本为 v15.x,如果需要安装其他版本,可以参考 GitHub 文档。

使用下面的 curl 命令添加 NodeSource 到本地的代码仓库。运行成功后会显示如下提示。

curl -sL https://rpm.nodesource.com/setup_15.x | sudo bash -
## Run `sudo yum install -y nodejs` to install Node.js 15.x and npm.
## You may also need development tools to build native addons:
     sudo yum install gcc-c++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
     sudo yum install yarn

安装 Node.js 和 npm

NodeSource 仓库源安装成功后台,运行下面的命令安装 Node.js 和 npm。

sudo yum install -y nodejs

校验是否成功安装 Node.js 和 npm

通过下面的命令可以查看是否安装成功,可以查看当前安装的版本。

node --version
v15.2.1
npm --version
7.0.8

运行 npm 命令出现如下提示,表示有最新的 npm 版本可供更新,可以执行 npm 更新命令到最新版本。

npm notice 
npm notice New patch version of npm available! 7.0.8 -> 7.0.14
npm notice Changelog: https://github.com/npm/cli/releases/tag/v7.0.14
npm notice Run npm install -g npm@7.0.14 to update!
npm notice
npm install -g npm@7.0.14