8
如何编写排除多个特定版本的库的require规则?作曲家排除特定版本
例如我有一个要求对任何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"
}
的作品?
,我不得不删除了''为了使排除工作。 – scube