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

问题描述 投票:1回答:1

很好奇什么应用程序事件需要更新package.json的版本。有没有硬性和快速的规则?只是寻找一些指导方针。谢谢!

  {
      "name": "name",
      "private": true,
      "version": "1.0.1",
      "description": "awesome application",
      "main": "index.js",
  }
npm version maintenance
1个回答
1
投票

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

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

看看什么定义了MAJOR,MINOR和PATCH发布here。它们被定义为:

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.