根据composer.json schemaextra属性的文档,允许设置“供脚本使用的任意额外数据”。
extra出于脚本编写的目的,如果可以通过命令行将数据添加到属性中,那就太好了。它已经尝试过composer config extra.foo bar,但这给出了错误Setting extra.foo does not exist or is not supported by this command。
所以我想知道:有没有办法使用 Composer CLI 向属性添加数据extra?
更新:Composer 1.1.0 添加了对此功能的支持: https: //getcomposer.org/doc/03-cli.md#modifying-extra-values 不幸的是,无法添加布尔值或数值,因为每个值作为字符串添加。另请参阅Composer 项目的第 #5492 期。