作曲家:我可以要求替代需求吗?



使用Composer,如果不满足所有要求,我可以在安装之前显示错误。

但是我可以告诉它在两个选项之间进行选择吗?

例如,我想在我的项目中使用图像处理。我必须检查是否存在gd2或imageMagick。但是,如果我在 require 键中列出它们,如果我没有它们,则会抛出错误。

{
  "require": {
    "php": ">=7.0",
    "ext-gd": "*",
    "ext-imagick": "*"
  },
}

我怎样才能告诉作曲家它可能使用gdimagick

这是不可能的。有关详细信息,请参阅 https://github.com/composer/composer/issues/751 和 https://github.com/composer/composer/issues/2940。

相关内容

  • 没有找到相关文章

最新更新