Node.js 发布版本

主要的 Node.js 版本会进入为期六个月的Current发布状态,这让库的作者有时间添加对它们的支持。六个月后,奇数版本(9、11 等)将不再受支持,而偶数版本(10、12 等)将进入Active LTS状态,并准备好用于通用用途。LTS发布状态是“长期支持”,通常保证关键错误将在总共 30 个月内得到修复。生产应用程序应该只使用Active LTSMaintenance LTS版本。

发布时间表

Releases

有关 Node.js 发布时间表的完整详细信息,请访问 GitHub

商业支持

对于超出维护阶段的版本的商业支持,可通过我们的 OpenJS 生态系统可持续性计划合作伙伴 HeroDevs 获得。

正在寻找版本分支的最新版本?

Node.js代号首次发布上次更新状态
v24-当前详情
v23-维护详情
v22JodLTS详情
v21-生命周期结束详情
v20Iron维护详情
v19-生命周期结束详情
v18Hydrogen生命周期结束详情
v17-生命周期结束详情
v16Gallium生命周期结束详情
v15-生命周期结束详情
v14Fermium生命周期结束详情
v13-生命周期结束详情
v12Erbium生命周期结束详情
v11-生命周期结束详情
v10Dubnium生命周期结束详情
v9-生命周期结束详情
v8Carbon生命周期结束详情
v7-生命周期结束详情
v6Boron生命周期结束详情
v5-生命周期结束详情
v4Argon生命周期结束详情
v0-生命周期结束详情

官方与社区安装方法

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