Skip to content
New security releases to be made available Tuesday, March 24, 2026

Node.js 版本

Commercial support for versions past the Maintenance LTS phase is available through our OpenJS Ecosystem Sustainability Program partners

Node.js 的大版本在发布后的 6 个月内的时间属于 当前版本 状态,为使库作者对其进行适配。 6 个月后,奇数版本(9、11 等)将变为 不受支持 状态,偶数版本(10、12 等)将进入 活跃的LTS 状态,可正常使用。 LTS 状态代表该版本受到“长期支持”,在接下来的 30 个月内,关键错误将被及时修复。 生产环境下的应用程序应该仅使用 活跃的LTS维护中的LTS 版本。

发布计划

Releases

可以通过 GitHub 了解 Node.js 的详细发版计划。

需要特定版本分支的最新版?

Node.js代号First releasedLast updatedStatus
v25-Current
v24KryptonActive LTS
v23-End-of-life (EoL)
v22JodMaintenance LTS
v21-End-of-life (EoL)
v20IronMaintenance LTS
v19-End-of-life (EoL)
v18HydrogenEnd-of-life (EoL)
v17-End-of-life (EoL)
v16GalliumEnd-of-life (EoL)
v15-End-of-life (EoL)
v14FermiumEnd-of-life (EoL)
v13-End-of-life (EoL)
v12ErbiumEnd-of-life (EoL)
v11-End-of-life (EoL)
v10DubniumEnd-of-life (EoL)
v9-End-of-life (EoL)
v8CarbonEnd-of-life (EoL)
v7-End-of-life (EoL)
v6BoronEnd-of-life (EoL)
v5-End-of-life (EoL)
v4ArgonEnd-of-life (EoL)
v0-End-of-life (EoL)

安装方式:官方 vs. 社区

Node.js 网站提供了多种非交互式安装方法,包括命令行界面(CLIs)、操作系统(OS)包管理器(例如:“brew”),以及 Node.js 版本管理器(例如: “nvm”)。

为了突出和促进社区贡献,Node.js 项目推出了一个新版“下载”页面,将安装方式分为“官方”和“社区”。这为用户提供了更大的灵活性和选择空间。为了确保清晰易懂,我们为每个类别定义了标准。

官方安装方法

被指定为“官方”的安装方法必须符合下列条件:

标准(官方安装)
Node.js 的新版本必须与官方发布同时发布。
项目维护者必须与 Node.js 项目有密切的关系,包括直接的沟通渠道。
安装方法必须下载 Node.js 项目捆绑的官方二进制文件。
当预构建的二进制文件可用时,安装方法不能从源代码构建,也不应更改官方二进制文件。

社区安装方法

社区安装方式(于自行运维的下载网页中提供)也需要满足若干最低限度的要求:

  • 版本支持: 必须支持所有当前支持的非生命周期终止 (EOL) Node.js 版本。
  • 操作系统兼容性: 必须至少在一个官方支持的操作系统(OS)上运行。
  • 广泛的操作系统支持: 不能仅限于操作系统发行版或版本的子集。
    • 例如,声称与“Windows”兼容的安装方法必须适用于“Windows 10”、“Windows 11”及其所有版本(包括服务器版本)。
    • 同样,声称兼容“Linux”的安装方法必须能够在所有主流 Linux 发行版上安装,而不仅仅是某个特定的子集。它不能依赖于特定发行版的包管理器,例如 apt 或 dnf。
  • 免费且开源: 必须保持免费使用和开源,不能以付费版本进行售卖,且不允许提供付费服务。