你啥时候提升项目中的 package.json 版本?
Posted
技术标签:
【中文标题】你啥时候提升项目中的 package.json 版本?【英文标题】:When do you bump up the package.json version in your project?你什么时候提升项目中的 package.json 版本? 【发布时间】:2017-11-15 00:50:34 【问题描述】:很好奇哪些应用程序事件需要更新您的 package.json 版本。有什么硬性规定和快速规定吗?只是在寻找一些指导方针。谢谢!
"name": "name",
"private": true,
"version": "1.0.1",
"description": "awesome application",
"main": "index.js",
【问题讨论】:
【参考方案1】:包版本控制通常遵循 semver(语义版本控制)的规则。
有些软件包严格遵守规则,有些则不那么严格。一般来说,最佳工作实践是严格遵守 semver 中定义的规则/指南。
查看主要、次要和补丁版本here 的定义。它们被定义为:
当您进行不兼容的 API 更改时的主要版本,
以向后兼容的方式添加功能时的次要版本,并且
当您进行向后兼容的错误修复时的 PATCH 版本。
npm 还提供有关 here 和 here 主题的更多信息。
【讨论】:
以上是关于你啥时候提升项目中的 package.json 版本?的主要内容,如果未能解决你的问题,请参考以下文章
你啥时候乘以 Unity 中的 Time.deltaTime?
package.json中的版本和package-lock.json的作用