如何在 RHEL 9 上安裝 Node.js
??Node.js?? 基于谷歌的 V8 JavaScript 引擎構(gòu)建,它是一個(gè)自由開(kāi)源的跨平臺(tái) JavaScript 運(yùn)行時(shí)環(huán)境,主要用于構(gòu)建服務(wù)器端應(yīng)用。它使用事件驅(qū)動(dòng)和異步模型,幫助開(kāi)發(fā)人員構(gòu)建高度可擴(kuò)展的數(shù)據(jù)密集型的實(shí)時(shí)應(yīng)用(RTA)。你可以使用 NodeJS 來(lái)構(gòu)建前端和后端應(yīng)用。
Node.js 通常用于構(gòu)建以下應(yīng)用:
- 聊天應(yīng)用
- 流媒體應(yīng)用
- 瀏覽器游戲
- 命令行工具
- 嵌入式系統(tǒng)
在其技術(shù)棧中使用 NodeJS 的頂級(jí)公司包括 PayPal、NetFlix 和 Uber 等等。
安裝 Node.js 主要有以下三種方式:
- 從 NodeSource 倉(cāng)庫(kù)安裝 Node.js
- 從發(fā)行版的官方倉(cāng)庫(kù)安裝 Node.js
- 使用 NVM 安裝 Node.js
讓我們看看如何使用這些方法在 RHEL 9 上安裝 Node.js。
先決條件:
- 最小化安裝的 RHEL 9 系統(tǒng)
- 具有管理員權(quán)限的??sudo 用戶??
- 互聯(lián)網(wǎng)連接
- Red Hat 訂閱或本地配置的倉(cāng)庫(kù)
從 NodeSource 存儲(chǔ)庫(kù)安裝 Node.js
??NodeSource?? 是一家技術(shù)公司,旨在幫助組織運(yùn)行生產(chǎn)就緒的 Node.js 應(yīng)用,關(guān)注資源使用以及增強(qiáng)的安全性和應(yīng)用程序性能。它提供了最新版本的 Node.js 和 NPM。
要從 NodeSource 安裝 Node.js,首先,按如下所示更新系統(tǒng)包。
接下來(lái),安裝這期間所需的構(gòu)建工具。其中包括 GCC C/C++ 編譯器、Perl 和 Python 調(diào)試器等等。
接下來(lái),我們將從 NodeSource 安裝 Node.js 18.x。為此,請(qǐng)下載并運(yùn)行 NodeSource 設(shè)置腳本,如下所示。
該腳本在其他任務(wù)中將 NodeSource 倉(cāng)庫(kù)添加到你的系統(tǒng)。
在輸出的末尾,你將看到一些關(guān)于如何安裝 Node.js 和 NPM 的附加說(shuō)明。
因此,要安裝 Node.js 和 NPM(Node 包管理器),請(qǐng)運(yùn)行以下命令:
安裝完成后,按如下所示驗(yàn)證 Node.js 和 NPM 的版本。
輸出顯示我們正在運(yùn)行 Node v18.12,它是最新的 LTS 版本和 NPM 8.19.2。
從官方 RHEL 倉(cāng)庫(kù)安裝 Node.js
安裝 NodeJS 和 NPM 的另一種方法是從發(fā)行版的官方倉(cāng)庫(kù)中安裝它們。但是,這種方法不提供最新版本。
如果你不介意不安裝最新版本的 Node 和 NPM。 那么在命令行上運(yùn)行以下命令。
使用 NVM 安裝 Node.js
最后,你可以使用 NVM(Node 版本管理器)安裝 Node.js,這是一種用于管理系統(tǒng)上 Node 版本的工具。該工具可幫助開(kāi)發(fā)人員在需要不同版本 Node.js 的不同項(xiàng)目上高效工作。
默認(rèn)情況下沒(méi)安裝 NVM。你需要通過(guò)運(yùn)行 ??官方 GitHub 頁(yè)面?? 上提供的 Shell 腳本來(lái)安裝它。
這會(huì)下載 NVM 并將其保存在主目錄的 ??.nvm?
? 目錄中。
安裝后,關(guān)閉終端會(huì)話并打開(kāi)一個(gè)新終端。然后運(yùn)行以下命令確認(rèn) NVM 已經(jīng)安裝。
接下來(lái),你可以使用以下命令列出所有可用的 Node.js 版本:
或者,你可以列出 Node.js 版本的所有最新 LTS 版本,如圖所示。
要安裝最新版本的 Node.js(當(dāng)前為 v19.0.0),請(qǐng)運(yùn)行以下命令:
然后,你可以驗(yàn)證安裝的 Node.js 版本,如下所示。
此外,你可以安裝特定版本的 Node.js。例如,要安裝 v18.2.0,請(qǐng)運(yùn)行以下命令:
要列出系統(tǒng)上所有已安裝的 NodeJS 版本,請(qǐng)運(yùn)行以下命令:
第一行帶有 “->” 符號(hào)的條目指向當(dāng)前使用的 Node.js 版本。然后是其他版本。
要切換到另一個(gè)版本的 Node.js,請(qǐng)使用以下語(yǔ)法:
例如,要使用 Node 版本 19.0.0,請(qǐng)運(yùn)行以下命令:
再次檢查已安裝的 Node.js 版本,這次“->” 符號(hào)將指向 v19.0.0。
總結(jié)
在本指南中,我們演示了如何使用三種不同的方法安裝 Node.js。此外,我們還提供了幾種使用 NVM 管理 Node 版本的方法。我們希望可以幫助你輕松地在 RHEL 上安裝 NodeJS,并選擇你想要在項(xiàng)目中使用的版本。