标签: npm version maintenance
很奇怪哪些应用程序事件可以保证更新package.json的版本。有没有硬性和快速的规则?只是寻找一些指导方针。谢谢!
{ "name": "name", "private": true, "version": "1.0.1", "description": "awesome application", "main": "index.js", }
答案 0 :(得分:1)
软件包版本控制通常遵循semver规则(语义版本控制)。
有些软件包严格遵守规则,而其他软件包则不那么严格。一般来说,最好的工作方法是严格遵守semver中定义的规则/指南。
查看定义MAJOR,MINOR和PATCH版本here的内容。它们被定义为:
进行不兼容的API更改时的MAJOR版本 以向后兼容的方式添加功能时的MINOR版本, 当您进行向后兼容的错误修复时的PATCH版本。
进行不兼容的API更改时的MAJOR版本
以向后兼容的方式添加功能时的MINOR版本,
当您进行向后兼容的错误修复时的PATCH版本。
此外,npm还提供有关主题here和here的更多信息。