Node.js版本控制:v4 +和v0.12.X之间的区别
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)。
那么,这三个分支仍然活跃? 他们之间有什么区别?
Nodejs 4.x是Node 0.12.x和io.js 3.x的融合版本。 io.js最初是由于Joyent和Nodejs团队之间的冲突而开发的。 版本1.x于2015年1月发布。您可以看到这个更新日志的完整列表的Nodejs发布。
Node.js团队在宣布此function时描述了两种不同types的node.js版本将满足您的node.js需求。
-
LTS (长期支持,目前v.4.2.4)将有至less18个月的支持和维护。 经过18个月后,将进入可能持续12个月的维护模式。 因此,长期支持(通常称为LTS)为应用程序开发人员提供了一个具有特定版本的Node.js的30个月支持周期。
-
稳定 (目前v5.4.1) – 将支持大约8个月,function/更新更频繁地发布。
Node.js v6
最终将变成一个新的LTS版本,将有一个类似的支持时间表到V4。 这样,我们每6个月就会有一个新的稳定版本的Node.js,其中每一个都会变成一条LTS线。
Node.js v0.10和v0.12是LTS计划中的特例。 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