Node.js 釋出版本

對於已過維護 LTS 階段的版本,可透過我們的 OpenJS 生態系統可持續發展計劃合作伙伴獲得商業支援

Node.js 的主版本會進入為期六個月的當前釋出狀態,這為庫作者們提供了新增支援的時間。六個月後,奇數版本(9、11 等)將不再受支援,而偶數版本(10、12 等)將進入活躍 LTS 狀態,並可供普遍使用。LTS 釋出狀態是“長期支援”,通常保證關鍵錯誤將在總共 30 個月內得到修復。生產環境中的應用程式應只使用活躍 LTS維護 LTS 版本的釋出。

釋出計劃

Releases

有關 Node.js 釋出計劃的完整詳情可在 GitHub 上找到。

正在尋找某個版本分支的最新發布嗎?

Node.js代號首次釋出最後更新狀態
v25-當前
v24-當前
v23-終止支援(EoL)
v22Jod活躍 LTS
v21-終止支援(EoL)
v20Iron維護 LTS
v19-終止支援(EoL)
v18Hydrogen終止支援(EoL)
v17-終止支援(EoL)
v16Gallium終止支援(EoL)
v15-終止支援(EoL)
v14Fermium終止支援(EoL)
v13-終止支援(EoL)
v12Erbium終止支援(EoL)
v11-終止支援(EoL)
v10Dubnium終止支援(EoL)
v9-終止支援(EoL)
v8Carbon終止支援(EoL)
v7-終止支援(EoL)
v6Boron終止支援(EoL)
v5-終止支援(EoL)
v4Argon終止支援(EoL)
v0-終止支援(EoL)

官方與社群安裝方法

Node.js 網站提供了多種非互動式安裝方法,包括命令列介面(CLI)、作業系統(OS)包管理器(例如 brew)和 Node.js 版本管理器(例如 nvm)。

為了突出和推廣社群貢獻,Node.js 專案推出了一個修訂版的下載頁面,將安裝方法分為“官方”或“社群”兩類。這為使用者提供了更大的靈活性和選擇。為確保清晰,我們為每個類別定義了標準。

官方安裝方法

被指定為“官方”的安裝方法必須滿足以下要求

要求(官方安裝方法)
新的 Node.js 釋出版本必須與官方釋出同步可用。
專案維護者必須與 Node.js 專案保持密切關係,包括直接的溝通渠道。
安裝方法必須下載由 Node.js 專案打包的官方二進位制檔案。
在有預構建二進位制檔案可用的情況下,安裝方法不得從原始碼構建,也不得修改官方二進位制檔案。

社群安裝方法

包含在自助下載頁面(/download)上的社群安裝方法也必須遵守一套最低標準

  • 版本支援:必須支援所有當前受支援的、非終止支援(EOL)的 Node.js 版本。
  • 作業系統相容性:必須在至少一個官方支援的作業系統(OS)上執行。
  • 廣泛的作業系統支援:不能僅限於部分作業系統發行版或版本。
    • 例如,一個聲稱與“Windows”相容的安裝方法必須能在“Windows 10”、“Windows 11”及其所有版本(包括伺服器版本)上執行。
    • 同樣,一個聲稱與“Linux”相容的安裝方法必須能在所有主流 Linux 發行版上安裝,而不僅僅是特定的子集。它不能依賴於特定發行版的包管理器,如 aptdnf
  • 免費和開源:必須是免費使用和開源的,不得作為商業產品銷售,也不得是付費服務。