gpt4 book ai didi

composer-php - Composer 排除特定版本

转载 作者:行者123 更新时间:2023-12-04 01:51:29 26 4
gpt4 key购买 nike

如何编写排除库的多个特定版本的要求规则?

例如我需要任何 1.7.* 版本的库

"require": {
"some/lib": "~1.7"
}

但是后来我发现版本 1.7.3 中的库存在问题,并希望防止安装该库,可以通过以下方式完成:
"require": {
"some/lib": ">=1.7, <1.7.3 | >1.7.3"
}

这已经变得丑陋了。然后我们发现库的另一个问题并希望排除版本 1.7.7。尝试执行与上述相同的语法似乎很可怕,排除特定版本库的更好方法是什么?

TL:DR 是否有这样的语法:
"require": {
"some/lib": "~1.7, !1.7.3, !1.7.5"
}

那行得通吗?

最佳答案

当然,问了5分钟后找到了答案:

"require": {
"some/lib": "~1.7, !=1.7.3, !=1.7.5"
}

关于composer-php - Composer 排除特定版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21860659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com