將 NodeJS 升級到最新版本
- 在 Linux 中使用 Linux 二進位制檔案升級 NodeJS
- 使用 Windows 和 macOS 安裝程式升級 Node Js
-
在 Linux 和 macOS 上使用
NVM
包升級 Node Js -
使用
n
包升級 Node Js -
使用
NVM
在 Windows 上升級 Node Js
升級到和使用最新的軟體版本是開發人員開發更安全和高效能軟體的最佳實踐之一。
雖然安全性也是你應該升級的首要原因,但你可能不想錯過通常旨在使開發人員體驗更好的新酷功能。
Node js 是一種廣泛使用的開源軟體,其中一些最好的軟體開發人員做出了很多貢獻,這意味著有更頻繁的版本釋出。其中一些版本旨在修復錯誤,而其他版本則引入了新功能。
為大多數使用者推薦的最新 Long Term Support(LTS)
版本是 16.13.2LTS
,而具有最新功能的最新版本是 17.4.0
。
顧名思義,LTS 版本是最穩定的版本,並提供持續支援,建議用於生產環境。但是,對於那些想要體驗最新酷炫功能的人來說,他們應該選擇當前版本。
對於使用 v17.x、v16.x、v14.x 和 v12.x 的使用者,新的安全版本旨在修復最近報告的各種漏洞。
我們可以使用多種方式升級到最新版本的 Nodejs,具體取決於我們使用的作業系統。
在 Linux 中使用 Linux 二進位制檔案升級 NodeJS
雖然它是升級 Nodejs 的直接方法之一,但它也是最不推薦的方法。
要開始使用,你需要訪問位於 Nodejs.org
的官方節點 js 網站,然後單擊下載選項卡。
在這裡,你會找到適用於不同作業系統的安裝程式。但是,你還會注意到底部行中名為 Linux 二進位制檔案的兩行。
根據你的計算機執行的是 64 位處理器架構還是高階 RISC 機器通常縮寫為 ARM 的處理器,提供了兩種型別的 Linux 二進位制檔案。
現在,使用瀏覽器或如下所示的 wget 命令下載適當的包。
wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xz
由於這些是我們剛剛下載的二進位制包,我們還需要安裝 xz-utils
,一個開源的通用壓縮軟體。我們需要在終端中執行以下命令來執行此操作。
sudo apt-get install xz-utils
要在解壓此包的同時升級到最新版本的 Node,我們需要執行以下命令。在這種情況下,我們將安裝 Node js 的 x64
版本。
tar -C /usr/local -strip-components 1 -xJf node-v16.13.2-linux-x64.tar.xz
使用 Windows 和 macOS 安裝程式升級 Node Js
我們還可以使用官網提供的安裝程式在 Windows 和 macOS 系統上升級 Node js。
首先,開啟官方 nodejs 頁面並通過單擊下載選項卡導航到下載資料夾。
在此頁面上,下載 LTS 的安裝程式,在下載適當的安裝程式或當前版本之前單擊頂部的 LTS 部分,首先單擊當前部分,然後再下載正確的安裝程式。
下載安裝程式升級到最新版本後,開啟安裝程式並按照安裝嚮導中的說明逐步操作。
在 Linux 和 macOS 上使用 NVM
包升級 Node Js
Node 版本管理器是用於在 Linux 和 macOS 機器上管理 Node js 安裝的最著名工具之一。
我們還可以使用這些工具升級到我們想要的最新版本的 Node js。
但是,我們首先需要使用下面的 cURL
或 Wget
命令在我們的系統上安裝 nvm device
。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
一旦我們有了這個工具,我們就可以升級到我們想要的 Node js 版本。
但是,在執行下面的命令之前,我們首先需要有我們想要升級到的 Node js 的正確版本和版本號。
在這種情況下,我們將升級到 Node js 的最新 LTS
版本。
nvm install 16.13.2
我們也可以使用最新版本的 Node js 的別名來升級到最新版本,如下所示。
nvm install node
使用 n
包升級 Node Js
那麼這個包也是在類 UNIX
系統中管理 Node js 的最佳工具之一。
它的安裝很簡單,因為我們需要預先安裝 npm,然後執行下面的命令來全域性安裝它。
npm install -g n
我們可以使用下面的命令升級到最新的 LTS
版本。
n lts
我們還可以通過執行以下命令升級到最新版本的 Node js。
n latest
最後,我們也可以通過指定要升級到的版本號來升級到特定的版本,如下圖。
n 16.13.2
使用 NVM
在 Windows 上升級 Node Js
Windows 平臺本身不支援 Linux 和 macOS 系統上可用的 nvm 工具。但是,我們可以用來升級 Node js 的類似替代工具是 nvm-window
實用工具。
我們可以從 windows-nvm 儲存庫下載此工具,並按照 README.md
檔案中提供的說明進行安裝。
一旦我們有了工具,我們就可以通過執行以下命令升級到最新的穩定版本的 Node js。
nvm install latest
我們還可以通過指定版本號來升級到特定的 LTS
版本或最新版本,如此處所示。
nvm install 16.13.2
Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.
LinkedIn