越来越多开发人员选择Node.js作为开发平台。但是由于Node.js版本众多,对于新手选择什么版本,如何选择成为一个问题。本文初略介绍一下Node.js的版本发布规律,作为新手选择版本的参考。注意,本文的介绍的内容只是辅助解决选择版本的首先需要面对的一个问题,而不是全部的。
什么Semver
Sem+ver,Sem是Semantic(语义的)之意,ver是Version(版本)之意。整体表示一种版本命名的方式,要体现一定的版本变更内容的含义。目前的Semver一般指由Semver.org组织制定的版本规范。其基本要求如下:版本号的基本形式为MAJOR.MINOR.PATCH,即3部分组成,增加每个部分的值的含义分别如下:
MAJOR:软件的API改变MINOR:修改或添加功能,但保持向后兼容(API未变)PATCH:补丁,主要是错误修复
Semver的基本构成Node.js