当对特定composer.json
进行composer update
时,是否可以定义/覆盖某些环境条件和先决条件,例如PHP版本,操作系统或特定的软件包(实际上它们不存在)?
我知道您可以使用自定义作曲家插件来做这些事情 ComposerPluginPluginInterface
,但这是否也可以通过纯配置来实现?
这里的目标是生成一个composer.lock
文件,然后在其他地方使用(平台环境不同)。
您可以使用composer.json
文件中的config.platform
部分来影响这一点。详细信息可以在这里找到:https://getcomposer.org/doc/06-config.md#platform