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

Posted 代码当酒喝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个小案例搞懂composer.json中的minimum-stability相关的知识,希望对你有一定的参考价值。

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的作用了么?

以上是关于一个小案例搞懂composer.json中的minimum-stability的主要内容,如果未能解决你的问题,请参考以下文章

自动加载中的 Laravel 5.1 Composer.json 调用文件

php中的composer.json怎么用

锁定文件不是最新的 composer.json 中的最新更改

我的 composer.json 文件中的波浪号 (~) 是啥意思?

如果我不想更新作曲家怎么办,我只想使用 composer.json 和 composer.lock 中的内容

一文搞懂this指向