mingyunyuziyou

composer require安装指定版本

作者: 秒速五厘米     
 


版本符号说明

#最新版 * 
# 大于等于1.0的最高版本 >=1.0
#大于等于1.0且小于2.0的最高版本 >=1.0 <2.0
#1.0至2.0之间的最高版本 1.0 - 2.0
#>=1.0且<1.1的最高版本 1.0.* 
#>=1.2且<2.0的最高版本 ~1.2 
#>=1.2.3且<1.3.0最高版本 ~1.2.3
#>=1.2.3且<2.0.0的最高版本^1.2.3

安装依赖包

composer require xxx/xxx:1.0.x
composer require xxx/xxx=1.0.x@dev

两种安装方式。第二种加个 @dev 标志意思是说可以安装开发版本,因为composer 默认只取 stable 版本

一般情况下依赖包里的composer.json里有个字段 minimum-stability是用来标志此版本是什么版本的值一般有 devalphabetaRCstable,默认是 stable  

安装开发依赖包

什么意思呢?,意思就是这些依赖包是开发这个项目时为啦测试一些东西而使用的,跟功能没有关系,这样别人下载后不会安装这些库,使用方法如下


composer require-dev xxx/xxx