composer-php - 作曲家配置:将“额外”值添加为数组
问题描述
MediaWiki 的合并插件需要如下数据结构:
{
"extra": {
"merge-plugin": {
"include": [
"extensions/OpenIDConnect/composer.json"
]
}
}
}
如何通过 CLI 创建这个数据结构(注意数组)?
config extra.merge-plugin.include ["extensions/OpenIDConnect/composer.json"]
不会创建所需的输出
解决方案
使用 Composer 2,这可以通过传递一个标志来完成,例如--json
:
对于上面的示例(请注意参数化 JSON 对象的单引号:
composer config --json extra.merge-plugin.include '["extensions/OpenIDConnect/composer.json"]'
结果是:
"merge-plugin": {
"include": ["extensions/OpenIDConnect/composer.json"]
}
推荐阅读
- azure - 在文件名中使用通配符 (*) 时,无法从 Azure 数据工厂中的 SFTP 复制文件
- jsp - 如何删除 index.jsp 在 URL 中的显示?
- javascript - Javascript更改svg g路径元素的背景颜色
- excel - VBA中的for循环
- sockets - 如何在一个套接字 C++ 中发送和接收多个文件大小?
- grep - 如何每行grep多个模式
- html - 表格中的复选框以在 Angular 中选择表格行
- c# - 如何使用我的私人 pfx 密钥签署 excel?
- unity3d - 对象和点之间的位置检查。Unity3D
- php - 在 Woocommerce 电子邮件模板中获取用户信息