什麼是 Node.js?

Node.js 是一個開源的跨平台 JavaScript 運行環境。 JavaScript 通常與 Web 開發和瀏覽器執行相關聯。

但是,Node.js 允許用戶在任何媒體上將 JavaScript 作為獨立應用程序運行。這意味著您可以在瀏覽器之外執行 JavaScript。

什麼是 NPM?

Node Package Manager (npm) 是 Node.js 模塊和包的在線存儲庫,以及用於管理安裝、版本和依賴項的命令行實用程序。

Npm 易於使用,並且使用 Node.js 非常方便。此外,Node.js 安裝在 npm 上,因此您無需單獨安裝。

在本文中,您將了解在 Ubuntu 操作系統上安裝 Node.js 和 Npm 的不同方法。

先決條件

基於Linux的系統

終端接入

具有 sudo 權限的用戶帳戶。

使用 apt 安裝 Node.js Ubuntu 軟件包

curl 命令是啟用 NodeSource 存儲庫所必需的。如果您的系統上沒有 curl,請使用以下命令在您的系統上安裝 curl。

sudo apt-get install curl

啟用 NodeSource 存儲庫並更新 apt-cache。運行以下命令:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

您現在可以使用以下 apt 命令繼續安裝 Node.js 包。

sudo apt install nodejs

您可以使用以下命令檢查 Node.js 的版本。

node --version

由於 npm 附帶了 Node.js 安裝,因此您可以使用以下命令檢查 npm 的版本:

npm --version

使用 apt 在 PPA 軟件存儲庫中安裝 Node.js

如果您想維護和更新存儲庫本身以使用最新版本的 Node.js,您可以使用 NodeSource PPA 來安裝 Node.js。

使用以下 curl 命令安裝 NodeSource PPA。

curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

使用 nano 編輯器打開 Nodesource 安裝腳本並檢查配置。

nano nodesource_setup.sh

運行腳本以將 PPA 添加到配置列表並更新本地緩存。

sudo bash nodesource_setup.sh

您現在可以使用以下命令安裝 Node.js:

sudo apt install nodejs

要驗證 Node.js 的安裝和版本,請運行。

node -v

為 Node.js 安裝和版本控制安裝 NVM

Node Version Manager (NVM) 是一個腳本,可幫助您在系統上安裝和管理多個 Node.js 版本。

使用以下命令從 GitHub 存儲庫下載 NVCcurl 命令:

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

可以看到安裝改變了 .bashrc 文件。使用以下命令獲取 .bashrc 文件並繼續安裝。

source ~/.bashrc

要查看可用的 Node.js 版本,請運行以下命令:

nvm list-remote

選擇一個版本並在所選版本上運行以下命令。

nvm install v17.0.1

要查看系統上的所有 Node.js 安裝,請運行以下命令:

nvm list

您可以在輸出的第一行中看到當前使用的版本。

您可以切換到另一個已安裝的版本並通過以下命令使用它:

nvm use 17.0.1

結論是

在本文中,您了解了在 Ubuntu 系統上安裝 Node.js 的不同方法。 安裝 Node.js 最快和最簡單的方法是使用默認的 Ubuntu 包,但如果您需要更新和維護安裝,您可以選擇 NodeSource PPA。但是,最靈活和推薦的方法是使用 NVM 安裝 Node.js。這是因為您可以並排安裝和管理多個版本。