我想将作曲家存储库配置分解为不同的文件。
我使用本地和外部存储库,并且希望将它们的配置分开。
然后,在运行安装或更新任务时,这些文件将被拉入主composer.json。
这可能吗?
现在有一个名为composer-merge-plugin的插件,它可以在运行时合并多个composer文件。
假设您的主composer.json文件位于基本路径中,然后您还有composer.json要从以下子目录加载的其他文件/plugins:
/
|-- composer.json
|-- /plugins
|-- /kittenizer
|-- composer.json
|-- /puppyizer
|-- composer.json
Run Code Online (Sandbox Code Playgroud)
在您的主composer.json文件中,您可以使用以下命令加载它们:
{
"require": {
"wikimedia/composer-merge-plugin": "~1"
},
"extra": {
"merge-plugin": {
"include": [
"plugins/*/composer.json"
],
"recurse": true,
"replace": false,
"merge-dev": true,
"merge-extra": false
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2996 次 |
| 最近记录: |