Node.js版本控制:v4 +和v0.12.X之间的差异

Eri*_*ria 5 node.js

Node.js版本> = 4.0.0和版本0.1.X到0.12.X之间有什么区别?

在这个页面上https://nodejs.org/en/download/releases/,我知道Node.js v4 +是旧Node.js和io.js之间的融合.但v0.12.9已于2015-12-03发布, v4.0.0(2015-09-08)几个月.

那么,3个分支仍然活跃吗?他们之间有什么区别?

zan*_*ngw 3

Nodejs 4.x 是 Node 0.12.x 和 io.js 3.x 的融合版本。io.js 最初是由于 Joyent 和 Nodejs 团队之间的冲突而开发的。1.x 版本于 2015 年 1 月发布。您可以查看此变更日志以获取 Nodejs 版本的完整列表。

Node.js 团队在宣布此功能时描述的是,2 种不同类型的 Node.js 版本将满足您的 Node.js 需求。

  • LTS(长期支持,目前为 v.4.2.4)将提供至少 18 个月的支持和维护。18 个月后,它将转入维护模式,可能持续 12 个月。因此,长期支持(通常称为 LTS)可以保证应用程序开发人员对特定版本的 Node.js 提供 30 个月的支持周期。

  • 稳定(当前 v5.4.1) - 将提供大约 8 个月的支持,并且更频繁地发布功能/更新。Node.js v6最终将变成一个新的 LTS 版本,其支持时间表与 v4 类似。这样,我们每 6 个月就会有一个新的 Node.js 稳定版本,其中每隔一个就会变成 LTS 系列。

Node.js v0.10 和 v0.12 是 LTS 计划中的特殊情况。v0.10将于10月份直接进入维护,持续12个月。v0.12 将从 10 月开始有 6 个月的初始 LTS 期,随后需要 12 个月的维护。io.js版本不会有官方 LTS 或维护支持。

来源:

https://nodejs.org/en/blog/release/v5.0.0/

https://nodejs.org/en/blog/community/node-v5/

https://medium.com/@nodesource/essential-steps-long-term-support-for-node-js-8ecf7514dbd#.48y0ywbsp

https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md