Node.JS基于Chrome V8 引擎构建,它是开源的、事件驱动的Javascript脚本运行,旨在构建可扩展的应用程序和后端 API。由于Node.JS是非阻塞I/O模型和事件驱动架构,所以是轻量级和高效的,也使其成为处理数据密集型实时应用程序的完美选择,而且是跨平台的,可以完全免费下载和使用。
NPM是Node Package Manager的首字母缩写,它是Node.JS的默认包管理器,也是Node.JS包最为丰富的存储库。
在本文中,小编将简单介绍如何在Rocky Linux 8系统上安装NodeJS和NPM,刚兴趣的朋友可以看看。
在Rocky Linux 8系统上安装NodeJS主要有两种主要方式,分别如下:
- 从默认 Rocky Linux AppStream 存储库安装。
- 从 Nodesource 支持的 Node.JS 二进制发行版安装。
下面依次来介绍这两种安装方法。
注意:其它发行版安装方法可以参考:Linux发行版安装Angular CLI以及基本项目示例图文教程
1、从Rocky Linux AppStream存储库中安装Node.JS
Rocky Linux AppStream存储库将Node.JS作为名为nodejs的模块提供。因此,无需添加或启用任何第三方存储库。缺点是提供的版本不是最新的,但仍然可以正常工作。
要查看提供的可用版本,请运行以下命令:
$ sudo dnf module list nodejs
从输出来看,最新应用流是NodeJS 14。但是,默认模块流是Nodejs 10。
如果想启用最新的NodeJS流,请运行以下命令:
$ sudo dnf module install nodejs:14
然后使用DNF 包管理器安装NodeJS,命令如下:
$ sudo dnf install nodejs
安装后,验证安装的Node.JS版本,命令如下。
$ node -v 或者 $ node ---version v14.16.0
要检查NPM版本,请运行以下命令:
$ npm -v 或者 $ npm ---version
2、Nodesource存储库安装Node.JS
第二种选择是从Nodesource提供的Node.JS 二进制包安装Node.JS。这提供了Node.JS 的最新版本,在编辑本文时,它的最新版本是Node.JS v16.5。
因此,获取安装脚本并使用curl 命令运行它,命令如下:
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
然后安装Node.JS。
$ sudo dnf install nodejs
再次验证Node.JS的安装,输入以下命令:
$ node -v 或者 $ node ---version v16.5.0
还有NPM版本,输入以下命令:
$ npm -v 7.19.1
总结
在本教程中,我们重点介绍了在Rocky Linux上安装Node.JS和NPM 的两种方法——从 Rocky Linux 存储库安装和从 Nodesource 存储库安装。我们确实希望本指南对您有所帮助,并且您现在可以继续创建您的应用程序。