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
  • 免费和开源:必须是免费使用和开源的,不得作为商业产品销售,也不得是付费服务。