composer基本约束

1. 范围

通过使用比较操作符来指定包的范围:>,>=,<,<=,!=。

=1.0
=1.0 <2.0
=1.0 <1.1 || >=1.2

2. 通配符

1.0.*相当于>=1.0 <1.1。
~定义了最小的版本,并且允许版本的最后一位版本号进行升级
~1.2相当于>=1.2 <2.0.0,而~1.2.3相当于>=1.2.3 <1.3.0。

^1.2.3相当于>=1.2.3 <2.0.0,

3. 版本稳定性

如果你没有显式的指定版本的稳定性,Composer会根据使用的操作符,默认在内部指定为-dev或者-stable。

约束 内部约束
1.2.3 =1.2.3.0-stable
>1.2 >1.2.0.0-stable
>=1.2 >=1.2.0.0-dev
>=1.2-stable >=1.2.0.0-stable
<1.3 <1.3.0.0-dev
<=1.3 <=1.3.0.0-stable
1 - 2 >=1.0.0.0-dev < 3.0.0.0-dev
~1.3 >=1.3.0.0-dev <2.0.0.0-dev
1.4.* >=1.4.0.0-dev <1.5.0.0-dev

————Blueicex 2020/12/12 10:53 blueice1980@126.com

上一篇:deppin更新提示“由于没有公钥,无法验证下列签名”


下一篇:牛客网计算机复试-KY2-成绩排序