Node.JS 是一个跨平台的 JavaScript 运行时环境,用于在浏览器之外执行 Javascript 代码。 Node.JS 通常用于创建后端服务,例如支持客户端应用程序的 API。 Node.JS 用于构建超快速、高度可扩展、数据密集型和实时的应用程序。 利用 Node.JS 为其应用程序提供支持的著名公司包括 Uber、PayPal、Netflix、LinkedIn 和 eBay 等等。
如果您运行的是 Rocky Linux 8.4,以下步骤将帮助您安装 NodeJS。
检查 AppStream 存储库上的 NodeJS 模块
NodeJS 在 Rocky Linux AppStream 存储库中可用。 要查看可用的 NodeJS 模块,请运行以下命令:
$ sudo dnf module list nodejs
从终端上的输出可以清楚的看到默认模块带有一个标签 [d] 是 NodeJS 10 – 这不是最新版本或最新的。
安装最新的 NodeJS 版本
因此,要安装最新版本的 NodeJS(在本指南发布时为 NodeJS 14.x),请调用以下命令:
$ sudo dnf module install nodejs:14
这将安装最新的 NodeJS 模块以及 NPM(节点包管理器)和其他依赖项,如输出所示。
Node.JS 的安装继续并成功终止,没有任何错误,如下所示,您的情况应该如此。
完成后,验证 NodeJS 版本,如图所示。
$ node -v
或者
$ node --version
这就是您在 Rocky Linux 8 上安装 NodeJS 的方式。您现在可以开始构建后端服务并部署它们。
如何卸载 NodeJS
要从系统中删除 NodeJS,只需执行:
$ sudo dnf module remove nodejs
要确认 NodeJS 已卸载,请再次检查版本。
$ node -v
上面的输出确认 NodeJS 已卸载。
结论
正如您所注意到的,NodeJS 的安装非常无缝且直接。 即使在 Rocky Linux 所基于的 CentOS 8 上,这也是一样的。