Indermediate子补丁Node.js包的版本

我正在提供与主要NPM软件包版本相匹配的附带软件包,已经以major.minor.patch格式(例如1.3.1 )。

我不想打破主要和随行包之间的版本整合。 是否可以释放相匹配的随行包的中间子派息

 >=1.3.1 <1.3.2 

semver约束? 类似于1.3.1.1

即使不可能匹配约束, 1.3.1的补丁约定是什么,使其不重叠1.3.2

       

网上收集的解决方案 "Indermediate子补丁Node.js包的版本"

作为http://semver.org/国&#x5BB6;

给定版本号MAJOR.MINOR.PATCH,增加:

  • MAJOR版本,当您进行不兼容的API更改时,
  • MINOR版本,当您以向后兼容的方式添加function时
  • 当您进行向后兼容的错误修复时,修补程序版本。
  • 预发布和构build元数据的其他标签可作为MAJOR.MINOR.PATCH格式的扩展使用。

由于SemVer中没有sub-patches ,因此可以使用标签来标记版本,例如1.3.2-alpha1或类似标签。

npm不会安装带标签的版本,通常会发布标有rc ,alpha,beta等的候选版本,而不会明确声明您要安装此版本。