Node.js建立在谷歌的V8JavaScript引擎之上,是一个免费开源的跨平台JavaScript运行环境,主要用于构建服务器端应用程序。它使用事件驱动和异步模型来帮助开发人员构建高度可扩展的数据密集型实时应用程序(RTA)。您可以使用NodeJS构建前端和后端应用程序。Node.js通常用于构建应用程序,例如:聊天应用程序流媒体应用程序浏览器游戏命令行工具嵌入式系统在其堆栈中使用NodeJS的顶级公司包括PayPal、Netflix和Uber等。安装Node.js主要有三种方法:从NodeSource存储库安装Node.js从发行版的官方存储库安装Node.js使用NVM安装Node.js让我们看看如何使用这些方法在RHEL9上安装Node.js。先决条件:最小的RHEL9系统具有管理员权限的sudo用户互联网连接RedHat订阅或本地配置的存储库从NodeSource存储库安装Node.jsNodeSource是一家技术公司,旨在帮助组织运行生产就绪的Node.js应用程序,专注于资源使用和增强的安全性和应用程序性能。它提供最新版本的Node.js和NPM。要从NodeSource安装Node.js,首先,按如下方式更新系统包。$sudodnfupdate-y接下来安装这段时间需要的构建工具。其中包括GCCC/C++编译器、Perl和Python调试器等。$sudodnfgroupinstall'DevelopmentTools'-y接下来,我们将从NodeSource安装Node.js18.x。为此,请下载并运行NodeSource安装脚本,如下所示。$curl-fsSLhttps://rpm.nodesource.com/setup_18.x|sudobash-此脚本与其他任务一起,将NodeSource存储库添加到您的系统。在输出的末尾,您将看到一些关于如何安装Node.js和NPM的附加说明。因此,要安装Node.js和NPM(节点包管理器),请运行以下命令:$sudodnfinstallnodejs-y安装后,验证Node.js和NPM的版本,如下所示。$node-v$npm-v输出显示我们正在运行Nodev18.12,这是最新的LTS版本和NPM8.19.2。从官方RHEL存储库安装Node.js安装NodeJS和NPM的另一种方法是从发行版的官方存储库安装它们。但是,此方法不提供最新版本。如果您不介意不安装最新版本的Node和NPM。然后在命令行中运行以下命令。$sudodnfupdate-y$sudodnfinstallnodejsnpm-y使用NVM安装Node.js最后,您可以使用NVM(节点版本管理器)安装Node.js,这是一种用于管理系统上Node版本的工具。该工具可帮助开发人员高效地处理需要不同版本Node.js的不同项目。默认情况下不安装NVM。您需要通过运行官方GitHub页面上提供的shell脚本来安装它。$curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh|bash这将下载NVM并将其保存在您的主目录的.nvm目录中。安装后,关闭终端会话并打开一个新终端。然后运行以下命令以确认已安装NVM。$command-vnvm接下来,您可以使用以下命令列出所有可用的Node.js版本:$nvmls-remote或者,您可以列出Node.js版本的所有最新LTS版本,如图所示。$nvmls-远程|grep-ilatest要安装最新版本的Node.js(当前为v19.0.0),请运行以下命令:$nvminstallnode然后您可以验证安装的Node.js版本,如下所示。$node-v此外,您可以安装特定版本的Node.js。例如,要安装v18.2.0,请运行以下命令:$nvminstallv18.12.0要列出系统上所有已安装的NodeJS版本,请运行以下命令:$nvmls第一行有一个“->”符号条目指向当前使用的Node.js版本。然后还有其他版本。要切换到另一个版本的Node.js,请使用以下语法:$nvmuse
