2024 年更新

2024 年更新

我對 Ubuntu 還很陌生。我可以將 Node.js 安裝到最新版本 14.7.0,但我正在使用的程式 (Jhipster) 告訴我,我需要安裝長期支援(LTS,目前為 12.18.3),並且不知道如何安裝去做吧。

有一個node-v12.18.3-linux-x64.tar.xz文件,看起來像Windows中的zip文件,但我不知道如何安裝它(當文件管理器打開它時,它不會自行安裝)

我試圖用谷歌搜尋如何選擇版本,但我可以找到如何做到這一點。請各位傻瓜解釋一下。謝謝。

答案1

若要更新nodejs至 14.x,請執行以下命令:

sudo apt update
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt install -y nodejs
node -v

運行最終命令後,您應該會看到:

v14.15.0

答案2

2024 年更新

自從這個問題發布後,版本 20 成為最新的 LTS 版本。所以艾哈邁德·布塔拉的回答對於問題的版本 14 部分來說是正確的,但遇到這個問題的人可能正在尋找最新的 LTS。如果您遵循這些說明,您將陷入版本 14。

幸運的是,NodeSource 還提供了一個安裝腳本,用於安裝當前的 LTS 而不是特定版本。這應該會讓這個答案更面向未來。您也可以獲得相同的訊息直接從源頭

順便說一句,有一個名為 的腳本nvm非常適合管理節點版本。它可以輕鬆安裝多個版本,例如,如果您處理具有不同版本要求的多個項目,或者如果您想嘗試最新版本並輕鬆切換回 LTS 進行常規工作。您可以在以下位置找到安裝說明他們的儲存庫

如何安裝最新的 LTS 版本

這組說明將安裝最新的 LTS 版本。當新版本發佈時,您可能需要再次執行這些說明才能提取新版本的新安裝腳本。

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

如何安裝最新的非 LTS 版本

這組說明將安裝最新的非 LTS 版本。當新版本發佈時,您可能需要再次執行這些說明才能提取新版本的新安裝腳本。

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_current.x | bash -
apt-get install -y nodejs

如何鎖定到 v21(目前最新)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
apt-get install -y nodejs

如何鎖定 v20(目前 LST)

# As a user with sudo
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# OR as root
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs

答案3

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm list-remote
nvm install v14.17.6

在最後一個指令中,從上一個指令中顯示的清單中選擇要安裝的版本。

答案4

來自官方“NodeSource Node.js 二進位發行版”github 倉庫:

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

NODE_MAJOR=20         # can be 16, 18, 20, 21
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install nodejs -y

相關內容