Node.js 是开源、跨平台的 JavaScript 运行时,核心仓库 nodejs/node 在 GitHub 上拥有 120k star 与 36.6k fork,最新 Current 版本 v26.8.1 于 2026 年 8 月 26 日发布。它的版本迭代有一套固定节奏:每 6 个月一个大版本,偶数大版本转入长期支持(LTS)。理解这套机制,就知道该用哪个版本。

在浏览器之外运行 JavaScript

Node.js 让 JavaScript 在浏览器之外直接运行,开发者可以用同一门语言编写前端与后端代码。项目由 OpenJS Foundation 支持,采用开放治理模型,技术方向由技术指导委员会(TSC)决策;仓库公开,任何开发者都能参与贡献。

版本机制:Current 与 LTS

Node.js 每年发布两个大版本:4 月一次、10 月一次。10 月发布的版本支持期为 8 个月;4 月发布的版本在当年 10 月转换为 LTS(长期支持版本)。

LTS 版本聚焦稳定性与安全,只做修复、不引入破坏性变更;每条 LTS 线获得 12 个月主动支持,外加 18 个月维护期。偶数大版本会自动成为 LTS 线。版本号遵循语义化版本(semver)。生产环境通常选用 LTS,追求新特性的开发者则使用 Current 线,例如当前的 v26.x。

项目活跃度与治理

nodejs/node 保持高频开发:48,167 次提交,最新提交时间为 2026 年 9 月 1 日。核心维护者来自 IBM、Red Hat、Microsoft、Netflix 等公司,治理规则写入 GOVERNANCE.md,参与者须遵守行为准则。

官方发布物附带 SHA256 校验文件(SHASUMS256.txt.asc)与 PGP 签名,下载后可以校验二进制文件完整性。

版本选择建议

选型的依据是部署场景:生产环境跟随 LTS 线,开发与尝新使用 Current 线。按发布节奏,v26 作为偶数大版本将在 2026 年 10 月转入 LTS;在那之前,生产环境继续使用既有 LTS 版本即可。

选 LTS 保稳、选 Current 尝新,是 Node.js 版本机制给开发者的直接答案。