Skip to content

版本号管理

说明

NPM包或项目通常使用语义化的版本号来管理代码/项目,版本号格式为X.Y.Z,分别代表主版本号,次版本号和补丁版本号,代码变更时根据以下规则执行版本号的变更

js
  {
    "verion": 1.0.1
    // 主版本号X: 1
    // 次版本号Y: 0
    // 补丁版本号Z: 1
  }
  • 修复BUG,更新Z位
  • 新增功能,且向下兼容,更新Y位
  • 向下不兼容的改动,更新X位

package.json中常见的版本号限定符

  • ^0.1.0 : 支持0.1.0 ~ 1.0.0之内的所有版本
  • ~0.1.0 :支持0.1.0 ~ 0.2.0之内的所有版本
  • 0.1.0 :只能使用0.1.0版本
  • >= : 0.1.0:支持大于等于0.1.0之后的所有版本
  • *:任意版本

KESHAOYE-知识星球