Node.js 釋出版本
對於已過維護 LTS 階段的版本,可透過我們的 OpenJS 生態系統可持續發展計劃合作伙伴獲得商業支援
Node.js 的主版本會進入為期六個月的當前釋出狀態,這為庫作者們提供了新增支援的時間。六個月後,奇數版本(9、11 等)將不再受支援,而偶數版本(10、12 等)將進入活躍 LTS 狀態,並可供普遍使用。LTS 釋出狀態是“長期支援”,通常保證關鍵錯誤將在總共 30 個月內得到修復。生產環境中的應用程式應只使用活躍 LTS 或維護 LTS 版本的釋出。
釋出計劃
有關 Node.js 釋出計劃的完整詳情可在 GitHub 上找到。
正在尋找某個版本分支的最新發布嗎?
| Node.js | 代號 | 首次釋出 | 最後更新 | 狀態 | |
|---|---|---|---|---|---|
| v25 | - | 當前 | |||
| v24 | - | 當前 | |||
| v23 | - | 終止支援(EoL) | |||
| v22 | Jod | 活躍 LTS | |||
| v21 | - | 終止支援(EoL) | |||
| v20 | Iron | 維護 LTS | |||
| v19 | - | 終止支援(EoL) | |||
| v18 | Hydrogen | 終止支援(EoL) | |||
| v17 | - | 終止支援(EoL) | |||
| v16 | Gallium | 終止支援(EoL) | |||
| v15 | - | 終止支援(EoL) | |||
| v14 | Fermium | 終止支援(EoL) | |||
| v13 | - | 終止支援(EoL) | |||
| v12 | Erbium | 終止支援(EoL) | |||
| v11 | - | 終止支援(EoL) | |||
| v10 | Dubnium | 終止支援(EoL) | |||
| v9 | - | 終止支援(EoL) | |||
| v8 | Carbon | 終止支援(EoL) | |||
| v7 | - | 終止支援(EoL) | |||
| v6 | Boron | 終止支援(EoL) | |||
| v5 | - | 終止支援(EoL) | |||
| v4 | Argon | 終止支援(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 發行版上安裝,而不僅僅是特定的子集。它不能依賴於特定發行版的包管理器,如
apt或dnf。
- 免費和開源:必須是免費使用和開源的,不得作為商業產品銷售,也不得是付費服務。