一、版本号
主版本号.次版本号.修补版本号.日期版本号.希腊版本号
希腊字母版本号共有五种,分别为base、alpha、beta、RC、stable
alpha:内部测试版,是最早的版本,可能有很多问题,一般是给内部人员测试找bug用的
beta:公开测试版,比α版本稳定一些,给忠实用户测试用的,可能也有bug,也可能还会加新功能
RC:(Release Candidate)更稳定一些,不会加新功能了,里最终发行版不远了
stable:最终发行版,用户可以安心使用了
二、版本号限制
~version大概匹配某个版本
~1.1.2 就是 1.1.2 <= 版本 < 1.2.0
~1.1.0 就是 1.1.0 <= 版本 < 1.2.0(同上)
~1 就是 1.0 <= 版本 < 2.0
^version兼容某个版本,版本号中最左边的非0数字的右侧可以任意
^1.1.2 就是 1.2.1 <= 版本 <= 2.0.0
^0.2.3 就是 0.2.3 <= 版本 < 0.3
^0.0 就是 0.0.0 <= 版本 < 0.1.0