共计 2096 个字符,预计需要花费 6 分钟才能阅读完成。
在这篇文章中,咱们将逐渐解释如何在 RHEL 9 零碎上装置 Node.js。
建设在 Google 的 V8 JavaScript 引擎上,Node.js 是收费和开源的,次要用于构建服务器端应用程序。它应用事件驱动和异步模型,可帮忙开发人员构建高度可扩大的数据密集型实时应用程序(RTA)。您能够应用 Nodejs 构建前端和后端应用程序。
Node.js 通常用于构建以下应用程序
- Chat applications(聊天利用)
- Streaming applications(流利用)
- Browser games(浏览器游戏)
- Command-line tools(命令行工具)
- Embedded systems(嵌入式零碎)
在他们的技术栈中应用 NodeJS 的顶级公司包含 PayPal、Netflix 和 Uber 等。
装置 Node.JS 的办法次要有三种:
- 从 NodeSource 存储库装置 Node.JS
- 从发行版的官网存储库装置 Node.JS
- 应用 NVM 装置 Node.JS
让咱们来看看如何应用这些办法在 RHEL 9 上装置 Node.JS。
先决条件
- Minimal Installed RHEL 9 System
- Sudo User with admin rights
- Internet Connectivity
- Red Hat Subscription or locally configured repository
从 NodeSource 库装置 Node.js
NodeSource 是一家技术公司,旨在帮忙组织运行生产的 node.js 应用程序,更多地关注资源应用和加强安全性以及应用程序性能。它提供了最新版本的 node.js 和 npm。
要从 Nodesource 装置 Node.sj,请首先更新零碎软件包,如图所示。
$ sudo dnf update -y
接下来,装置所需的构建工具,装置 node.js 时须要应用这些工具。其中包含 GCC C/C ++ 编译器,Perl 和 Python Debuggers 等一些工具。
$ sudo dnf groupinstall 'Development Tools' -y
接下来,咱们将从 Nodesource 装置 Node.JS 18.x,下载并运行 NodeSource 设置脚本,如下所示。
$ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
该脚本将 Nodesource 存储库增加到您的零碎中
在输入的开端,你会看到一些对于如何装置 Node.JS 和 npm 的额定阐明。
因而,要装置 Node. js 和 npm (包管理器),请执行该命令
$ sudo dnf install nodejs -y
装置实现后,验证 Node.JS 和 NPM 的版本,如下所示
$ node -v
$ npm -v
输入显示咱们运行的是最新的 LTS 版本 Node v18.12 和 NPM 8.19.2。
从官网 RHEL 存储库装置 Node.js
装置 NodeJS 和 NPM 的另一种办法是从发行版的官网存储库中装置它们。然而,这种办法不提供最新版本。
如果您不介意不装置最新版本的 Node 和 NPM,而后在命令行中执行如下命令。
$ sudo dnf update -y
$ sudo dnf install nodejs npm -y
应用 NVM 装置 Node.js
后,你能够应用 NVM (节点版本管理器) 来装置 Node. js, NVM 是一个管理系统上节点版本的工具,该工具帮忙开发人员在须要不同版本 Node.JS 的不同我的项目中高效工作。
默认状况下,零碎没有预装 NVM,您须要通过运行 NVM GitHub Page 上可用的 shell 脚本来装置它。
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
这将下载并保留 nvm 到您的主目录的.nvm 目录中
装置实现后,敞开您的终端会话并关上一个新的终端。而后执行以下命令,确认已装置 NVM
$ command -v nvm
接下来,能够应用上面的命令列出 Node.JS 的所有可用版本
$ nvm ls-remote
或者,你也能够列出 Node.JS 版本的所有最新 LTS 版本。
$ nvm ls-remote | grep -i latest
要装置最新版本的 Node.JS(目前是 v19.0.0),运行以下命令
$ nvm install node
而后能够验证所装置的 Node 的版本,如下所示
$ node -v
此外,您能够装置特定版本的 Node.js,例如要装置 v18.2.0,运行该命令
$ nvm install v18.12.0
列出零碎中所有已装置的 NodeJS 版本,运行该命令
$ nvm ls
第一个带有 (>) 的条目指向以后应用的 Node.JS 版本,接下来是其余版本,如下所示
要切换到另一个版本的 Node.JS,请应用如下语法
$ nvm use <version>
例如,要应用 Node 版本为 19.0.0,运行以下命令
$ nvm use 19.0.0
再次查看 Node.JS 的装置版本,这一次 (>) 符号将指向 v19.0.0
我的开源我的项目
- course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
- course-tencent-cloud(酷瓜云课堂 – github 仓库)