你什么时候在项目中提升package.json版本?

时间:2017-11-15 00:50:34

标签: npm version maintenance

很奇怪哪些应用程序事件可以保证更新package.json的版本。有没有硬性和快速的规则?只是寻找一些指导方针。谢谢!

  {
      "name": "name",
      "private": true,
      "version": "1.0.1",
      "description": "awesome application",
      "main": "index.js",
  }

1 个答案:

答案 0 :(得分:1)

软件包版本控制通常遵循semver规则(语义版本控制)。

有些软件包严格遵守规则,而其他软件包则不那么严格。一般来说,最好的工作方法是严格遵守semver中定义的规则/指南。

查看定义MAJOR,MINOR和PATCH版本here的内容。它们被定义为:

  

进行不兼容的API更改时的MAJOR版本

     

以向后兼容的方式添加功能时的MINOR版本,

     

当您进行向后兼容的错误修复时的PATCH版本。

此外,npm还提供有关主题herehere的更多信息。