如何在 Ubuntu 24.04、22.04 或 20.04 上安裝 Node.js

Node.js 是一個基於 Chrome V8 JavaScript 引擎建立的強大 JavaScript 運行時,徹底改變了我們思考和建立伺服器端應用程式的方式。其非阻塞、事件驅動的架構使其成為可擴展且高效的 Web 應用程式的首選。快速瀏覽一下 Node.js 的脫穎而出之處:

  • 異步和事件驅動:Node.js 使用非阻塞 I/O 操作,使其對於資料密集型即時應用程式而言輕量且高效。
  • 單一程式語言:以JavaScript編寫客戶端和伺服器端程式碼,提供統一的開發體驗。
  • 龐大的 NPM 註冊表:存取龐大的開源庫儲存庫,增強功能並加快開發速度。
  • 跨平台:開發在各種作業系統上無縫運行的應用程式。
  • 社區和企業支持:受益於充滿活力的社區和大公司的支持,確保不斷更新和創新。

借助 Node.js,開發人員獲得了用於創建各種 Web 應用程式的多功能工具,從簡單的 Web 伺服器到複雜的即時通訊平台。讓我們深入了解安裝過程。

在安裝 Node.js 之前更新 Ubuntu

在安裝 Node.js 之前,請確保您的 Ubuntu 系統是最新的至關重要。這有助於防止潛在的衝突並確保您安裝最新版本的 Node.js。執行以下命令來更新您的系統:

sudo apt update && sudo apt upgrade

方法1:透過APT儲存庫安裝Node.js

第一種方法是直接從 Ubuntu APT 儲存庫在 Ubuntu 24.04、22.04 或 20.04 上安裝 Node.js。這將是令人滿意的,具體取決於您對 Node.js 的要求。

若要安裝 Ubuntu 預設版本,請執行以下命令:

sudo apt install nodejs

透過驗證系統上的版本,確保 Node.js 在安裝後正確安裝。執行以下指令查看已安裝的Node.js版本:

node --version

如果安裝成功,您將在終端機中看到已安裝的 Node.js 版本。現在,您已準備好開始在 Ubuntu 系統上使用 Node.js。

方法2:透過NodeSource安裝Node.js

安裝所需的初始包

首先,請確保安裝了以下軟體包:

sudo apt install curl apt-transport-http ca-certificates

導入 NodeSource APT 儲存庫

接下來,導入 GPG 金鑰 NodeSource 儲存庫。此操作將驗證您要安裝的軟體包的真實性。使用命令:

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg

然後,選擇適合您的 Ubuntu 系統的 Node.js 版本。例如,替換 NODE_MAJOR=20 它與您想要的版本,例如 NODE_MAJOR=18。運行這個命令:

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /usr/share/keyrings/nodesource.gpg

從各種 Node.js 版本中進行選擇,例如:

  • NODE_MAJOR=16
  • NODE_MAJOR=18
  • NODE_MAJOR=20
  • NODE_MAJOR=21

透過 NodeSource APT 指令安裝 Node.js

新增 NodeSource 儲存庫後,使用以下命令安裝 Node.js。此方法可確保您獲得最新或特定版本的 Node.js,並提供從預設儲存庫的升級:

sudo apt install nodejs

此命令安裝 Node.js,其所有相依性均與您先前選擇的版本一致。

最後驗證 Node.js 安裝:

node --version

輸出版本號確認 Node.js 已從 NodeSource APT 儲存庫成功安裝到您的 Ubuntu 系統上。

方法3:透過節點版本管理器(NVM)安裝Node.js

安裝 Node.js 的另一種方法是使用 節點版本管理器 (NVM)。此方法可讓您管理系統上的多個 Node.js 版本,從而更輕鬆地在不同專案的版本之間切換。

安裝NVM

若要安裝 NVM,請執行下列命令之一:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

或者

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

這些命令下載並執行 NVM 安裝腳本。安裝完成後,您需要重新啟動終端機或執行以下命令來載入NVM:

source ~/.bashrc

透過 NVM 指令安裝 Node.js

安裝NVM後,您可以管理系統上的多個Node.js版本,以便可以輕鬆地在不同專案的版本之間切換。

列出可用的 Node.js 版本

在安裝特定版本的 Node.js 之前,請透過執行以下命令檢查可用版本:

nvm ls-remote

此指令顯示所有可用 Node.js 版本的列表,幫助您識別要安裝的版本,例如最新的 LTS 版本或特定版本號。

安裝 Node.js 版本

若要安裝所需版本的 Node.js,請執行以下命令並替換 <version> 與您要安裝的特定版本:

nvm install <version>

例如,要安裝 Node.js 版本 v20.0.0,請執行:

nvm install 20.0.0

此命令下載並安裝指定版本的 Node.js。

驗證 Node.js 安裝

若要檢查已安裝的 Node.js 版本,請執行下列命令:

node --version

此指令顯示系統安裝的 Node.js 版本,確認安裝成功。

透過 NVM 在已安裝的 Node.js 版本之間切換

NVM 可讓您輕鬆地在不同的 Node.js 版本之間切換。若要在已安裝的 Node.js 版本之間切換,請使用以下指令,取代 <version> 與您要切換到的版本:

nvm use <version>

例如,要切換到 Node.js 版本 18.16.0,請執行:

nvm use 18.16.0

此指令將指定版本設定為目前會話的活動 Node.js 版本。若要將特定 Node.js 版本設定為新終端機會話的預設版本,請使用下列指令:

nvm alias default <version>

代替 <version> 與所需的版本號。例如,要將 Node.js 版本 18.16.0 設定為預設版本,請執行:

nvm alias default 18.16.0

附加提示:學習刪除 Node.js 的方法

刪除透過 Ubuntu 儲存庫或 NodeSource 安裝的 Node.js

如果您從 Ubuntu 儲存庫或 PPA 安裝了 Node.js,則可以使用以下命令卸載它: apt 程式.以下是您需要執行的命令的詳細說明:

sudo apt remove nodejs

此命令將刪除 Node.js 及其關聯的設定檔。會提示您確認刪除,確認後就會繼續卸載。

用於刪除 Node.js 的 NVM 指令

如果您使用節點版本管理器 (NVM) 安裝 Node.js,請按照下列步驟卸載它:

透過 NVM 指令檢查目前 Node.js 版本

首先,透過執行以下命令來確定目前安裝的 Node.js 版本:

nvm current

此指令顯示系統上的活動 Node.js 版本。

透過 NVM 指令停用 NVM

在卸載目前版本的 Node.js 之前,您需要透過執行以下命令來停用 NVM:

nvm deactivate

此命令將從目前會話中卸載活動的 Node.js 版本。

透過 NVM 指令刪除 Node.js 版本

現在,執行以下命令來卸載使用 NVM 安裝的特定版本的 Node.js,替換 <version> 以及您要卸載的版本號:

nvm uninstall <version>

例如,要解除安裝 Node.js 版本 v20.0.0,請執行:

nvm uninstall 20.0.0

此命令將從系統中刪除指定的 Node.js 版本,從而完成卸載程序。

結束語

你有它!我們了解了在 Ubuntu Linux 上安裝 Node.js 的不同方法 - 24.04、22.04 或 20.04。無論您選擇簡單的 Ubuntu 儲存庫、更新的 NodeSource APT 還是多功能的 NVM,您現在都可以像專業人士一樣處理您的 Node.js 需求。請記住,方法的選擇取決於最適合您的專案的方法。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言