composer版本号约定 - liaoliaochat/memo GitHub Wiki
使用 ~ 约束符锁定小版本的方式 "require": { "overtrue/wechat": "~1.2" } ~ 表示最后一位可变,前面几位都不可变 1.2<=version<2.0
使用 ^ 约束符锁定大版本 "require": { "overtrue/wechat": "^1.2" } ^ 锁定不允许变的第一位 ^1.2 表示任意大于等于 1.2 的 1.x.x 版本
锁定版本范围 "require": { "overtrue/wechat": "1.2" } 比如:>= 1.3 <1.6、>=1.3 | >=1.7 、3.0|4.0 等
最后就是使用具体版本号 "require": { "overtrue/wechat": "=1.2" } 使用 =1.2.34 或者 1.2.34 都是指定了具体的版本号
使用 dev- 前缀加分支名(不推荐 "require": { "overtrue/wechat": "dev-master" } "require": { "overtrue/wechat": "dev-develop" }
不限版本(不推荐 "require": { "overtrue/wechat": "*" }