为特定composer update
执行composer.json
时,是否可以定义/覆盖某些环境条件和先决条件,例如PHP版本,操作系统或特定包存在(实际上它们不是)?
我知道您可以使用Composer\Plugin\PluginInterface
使用自定义编辑器插件执行这些操作,但纯粹配置是否也可以实现这一点?
这里的目标是生成一个composer.lock
文件,然后在其他地方使用(平台环境不同)。
答案 0 :(得分:1)
您可以使用config.platform
文件中的composer.json
部分来影响这一点。详情请见:https://getcomposer.org/doc/06-config.md#platform