Composer版本约束表达式和lock文件
版本约束
1.使用波浪号~约束符锁定小版本
例如安装>=1.1并且<2.0的版本,可以写成:~1.1
安装>=1.1.12并且<1.2.0的版本,可以写成:~1.1.12
2.使用折音号^约束符锁定大版本
^1.2.1相当于>=1.2.1<2.0.0
^0.6会被当作>=0.6.0<0.7.0
3.使用比较操作符、通配符锁定版本范围
比较操作符包括:> >= < <= !=
通配符 *
与 , 或||
4.指定具体的版本号精确版本
比如使用=3.14.1或者3.14.1都是指定了具体的版本号
composer.json和composer.lock文件的区别
composer.json存储了组件库名称以及对应的版本约束表达式
composer.lock文件会存储你当前安装的组件的版本号
当你执行composer install的时候

浙公网安备 33010602011771号