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