一个小案例搞懂composer.json中的minimum-stability

在使用composer创建项目时,会询问minimum-stability参数。这个参数定义了允许安装的包的最低稳定性,如'stable'、'beta'等。默认情况下,它会选择稳定版的依赖。举例说明,如果设置minimum-stability为'alpha',composer会安装包括alpha版本的依赖,而不设置或设为'stable',则只会安装稳定版。
摘要由CSDN通过智能技术生成

composer创建项目的时候

会询问你几个问题,其中一个问题是

Minimum Stability []:
它是一个数组,可选值有如下

stable, RC, beta, alpha, dev

版本默认的稳定性依次从左到右从大到小,越左边越稳定bug越少

一般情况我们直接回车即可,不用该选项,默认它会下载稳定版的依赖

如果你还不了解一个小栗子

我们指定了最小稳定版为dev

在这里插入图片描述

然后我们执行

composer install

我们会发现它把topthink/framework (v5.2-rc1)给下载下来了
在这里插入图片描述

如果我们不添加"minimum-stability": "dev",选项或者指定为stable

在这里插入图片描述

在这里插入图片描述

这下彻底明白composer.json中的minimum-stability的作用了么?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值