如何在Ubuntu 20.04上安裝Node.js和npm

Node.js是基於Chrome的V8 JavaScript引擎構建的開放源代碼和跨平台JavaScript運行時環境。 它設計用於非阻塞,事件驅動的服務器,主要用於傳統網站和後端API服務。 它使您可以快速構建網絡應用程序。 通過在前端和後端使用JavaScript,可以使開發更加一致。 npm是Node.js註冊表和程序包管理器。 它用於發布,發現,安裝和開發節點程序。

在本教程中,我們將向您展示在Ubuntu 20.04服務器上安裝Node.js和npm的幾種方法。

先決條件

  • Ubuntu 20.04 VPS(我們將使用SSD 2 VPS計劃)
  • 訪問root用戶帳戶(或訪問具有root特權的管理員帳戶)

登錄到服務器並更新服務器操作系統軟件包

首先,以root用戶身份通過​​SSH登錄到Ubuntu 20.04服務器:

ssh [email protected]_Address -p Port_number

您將需要用服務器各自的IP地址和SSH端口號替換“ IP_Address”和“ Port_number”。 另外,如有必要,將“ root”替換為管理員帳戶的用戶名。

在開始之前,您必須確保服務器上安裝的所有Ubuntu OS軟件包都是最新的。 您可以通過運行以下命令來執行此操作:

apt-get update -y
apt-get upgrade -y

從Ubuntu存儲庫安裝Node.js和npm

安裝Node.js和npm的最簡單方法是從Ubuntu默認存儲庫安裝它們。 但是,它不包含最新的Node.js版本。 在撰寫本教程時,Ubuntu 20.04中可用的最新Node.js版本是10.19.0。

首先,通過運行以下命令來更新系統軟件包:

apt-get update -y

更新所有軟件包後,使用以下命令安裝Node.js和npm:

apt-get install nodejs npm -y

一旦安裝了兩個軟件包,請使用以下命令驗證Node.js版本:

node -v

您應該獲得以下輸出:

v10.19.0

您還可以使用以下命令檢查npm版本:

npm -v

您應該獲得以下輸出:

6.14.4

從NodeSource安裝Node.js和npm

NodeSource維護一個APT存儲庫,並包含多個Node.js版本。 它允許您在系統中安裝特定版本的Node.js。

在本節中,我們將從NodeSource安裝Node.jsv14.x。

首先,使用以下命令安裝curl:

apt-get install curl -y

接下來,通過運行以下命令下載並運行Node.js安裝腳本:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

這會將GPG密鑰和Node.js存儲庫添加到APT。

接下來,通過運行以下命令來安裝Node.js版本14.x:

apt-get install nodejs -y

安裝完成後,使用以下命令驗證Node.js的安裝版本:

node -v

您應該獲得以下輸出:

v14.15.1

您還可以使用以下命令驗證npm版本:

npm -v

Yu應該獲得以下輸出:

6.14.8

使用NVM安裝Node.js和npm

NVM也稱為“節點版本管理器”,它是一個腳本,可用於管理Node.js的多個版本。

首先,您需要在系統中下載並安裝NVM。 您可以使用以下命令手動下載並運行腳本:

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

安裝後,您將獲得以下輸出:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13527  100 13527    0     0   528k      0 --:--:-- --:--:-- --:--:--  528k
=> Downloading nvm as script to '/root/.nvm'

=> Appending nvm source string to /root/.bashrc
=> Appending bash_completion source string to /root/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

接下來,您需要關閉並重新打開終端,以將nvm腳本的路徑添加到當前的shell會話中。

接下來,使用以下命令驗證NVM版本:

nvm --version

您應該獲得以下輸出:

0.37.2

您可以使用以下命令列出可以與NVM一起安裝的所有Node.js版本:

nvm list-remote

該命令將向您顯示所有Node.js版本的一長串列表。

接下來,使用以下命令安裝最新穩定版本的Node.js:

nvm install node

您應該獲得以下輸出:

Downloading and installing node v15.3.0...
Downloading https://nodejs.org/dist/v15.3.0/node-v15.3.0-linux-x64.tar.xz...
######################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v15.3.0 (npm v7.0.14)
Creating default alias: default -> node (-> v15.3.0)

安裝完成後,請使用以下命令驗證Node.js版本:

node --version

您應該獲得以下輸出:

v15.3.0

如果要安裝最新的LTS版本,請運行以下命令:

nvm install --lts

現在,您可以使用以下命令列出所有已安裝的Node.js版本:

nvm ls

您應該獲得以下輸出:

->     v14.15.1
        v15.3.0
default -> node (-> v15.3.0)
node -> stable (-> v15.3.0) (default)
stable -> 15.3 (-> v15.3.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> v14.15.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.23.0 (-> N/A)
lts/erbium -> v12.20.0 (-> N/A)
lts/fermium -> v14.15.1

如果要切換當前的Node.js版本,請運行以下命令:

nvm use 14.15.1

您應該獲得以下輸出:

Now using node v14.15.1 (npm v6.14.8)

在以上指南中,您學習了在Ubuntu 20.04服務器上安裝Node.js的三種不同方法。 現在,您可以根據需要選擇所需的方式來安裝Node.js。

當然,如果您使用我們的Node.js VPS託管服務之一,則無需執行任何操作,在這種情況下,您只需要求我們的專業Linux管理員為您進行設置即可。 它們全天候24×7可用,將立即處理您的請求。

聚苯乙烯。 如果您喜歡此帖子,請使用左側的按鈕在社交網絡上與您的朋友分享,或者在下面留下您的答覆。 謝謝。

Sidebar