【问题标题】: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",
  }

【问题讨论】:

    标签: npm version maintenance


    【解决方案1】:

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

    有些软件包严格遵守规则,有些则不那么严格。一般来说,最佳工作实践是严格遵守 semver 中定义的规则/指南。

    查看主要、次要和补丁版本here 的定义。它们被定义为:

    当您进行不兼容的 API 更改时的主要版本,

    以向后兼容的方式添加功能时的次要版本,并且

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

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

    【讨论】:

      猜你喜欢
      • 2019-08-16
      • 1970-01-01
      • 2021-04-16
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      相关资源
      最近更新 更多