什麼是 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。這是因為您可以並排安裝和管理多個版本。