内容提要
Node.js 26.13.0 发布,26.x 正式进入长期支持(LTS)阶段,代号“Lithium”,将持续更新至2029年4月底。该版本仅更新元数据以反映LTS状态,功能与26.12.1相同。注意:自Node.js 25起,Linux官方二进制依赖libatomic,部分发行版需单独安装。
延伸解读
LTS 状态的实际含义
Node.js 26.13.0 本身没有功能变化,只是通过更新元数据(如 process.release 对象)将 26.x 标记为长期支持版本。这意味着从该版本起,26.x 进入稳定维护期,将持续接收更新至 2029 年 4 月底。对于生产环境,选择 LTS 版本通常意味着更长的支持周期和更可预期的稳定性,但本次升级不会带来任何代码层面的改进。
从旧 LTS 升级的注意事项
如果你正在使用 Node.js 24、22 或更早的 LTS 版本,升级到 26.13.0 时需要留意:自 Node.js 25 起,Linux 官方二进制文件开始依赖 libatomic 库。部分 Linux 发行版可能默认未安装该库,需要手动安装,否则可能导致 Node.js 无法正常运行。建议在升级前检查系统是否已具备 libatomic,或参考发行版文档进行安装。
版本选择与下载建议
本次发布提供了 Windows、macOS、Linux 等多种平台的安装包和二进制文件,包括 x64、ARM64、ppc64le、s390x 等架构。由于 26.13.0 与 26.12.1 功能完全相同,仅元数据不同,若你已在使用 26.12.1 且不依赖 LTS 标记,无需急于升级;但若计划长期维护,建议切换到 26.13.0 以获得明确的 LTS 支持周期。下载时请根据平台选择对应文件,并验证 PGP 签名以确保完整性。
Q&A
Node.js 26.13.0 是什么版本?
Node.js 26.13.0 是 Node.js 26.x 进入长期支持(LTS)阶段的版本,代号为“Lithium”。
Node.js 26.x 的 LTS 支持会持续到什么时候?
Node.js 26.x 的 LTS 支持将持续到 2029 年 4 月底。
Node.js 26.13.0 相比 26.12.1 有哪些功能变化?
除了更新元数据(如 process.release 对象)以反映 LTS 状态外,Node.js 26.13.0 与 26.12.1 相比没有其他功能变化。
从旧版 Node.js 升级到 26.13.0 需要注意什么?
如果从更早的 LTS 版本(如 Node.js 24、22 或更早)升级,请注意自 Node.js 25 起,Linux 官方二进制文件链接了 libatomic,根据 Linux 发行版的不同,可能需要单独安装 libatomic。
Node.js 26.13.0 的 Linux 二进制文件为什么需要 libatomic?
因为自 Node.js 25 起,Linux 官方二进制文件链接了 libatomic,所以可能需要单独安装,具体取决于 Linux 发行版。
Node.js 26.13.0 提供了哪些平台的安装包?
提供了 Windows(64位和ARM64)、macOS(Intel和Apple Silicon)、Linux(x64、ppc64le、s390x、arm64等)、AIX 等平台的安装包和二进制文件,以及源代码。