软件版本号规则


参考代码

主要是在package.json等模块版本控制文件中

upload successful

具体符号解释

一般来讲,版本的表示是三个部分,如:

1.2.3

  • 1表示兼容版本

  • 2表示功能更新的次版本

  • 3表示bug的修复版本

数字为0时,一般代表的是忽略

__符号__:

  • ^1.2.3,^从左侧的非0进行限定,表示版本号在[1.2.3,2.0)范围内

  • 相应地,^0.2.3表示版本号在[0.2.3,0.3)范围内

  • 1.2.3,表示从次版本限定,即忽略兼容版本,表示版本号在[1.2.3,1.3)范围内

  • ~1.0.0,当次版本号为0(被忽略)时,版本号在[1.0.0,2.0)范围内

  • 若使用*,即正则表达式中的通配符时,表示不限定版本

  • 1.2.3-1.3.6,表示版本号在[1.2.3,1.3.6)范围内

__补充__:

前端项目中的锁定文件,如package-lock.json等:

upload successful

相应的依赖会有具体的版本号,记得提交到版本库中,这样别人下载安装编译时,会按照此类文件进行具体的版本安装,从而保证与仓库主人的版本号一致


文章作者: Moyon
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Moyon !
评论
  目录