Shopware中的自定义/插件/*/包/*模式用于什么?



在Shopware的开发模板项目中,列出了三个作曲家路径存储库。这

{
"type": "path",
"url": "custom/plugins/*",
"options": {
"symlink": true
}
},

配置似乎设置了一个路径存储库,允许您使用通过 composer 分发的 Shopware 插件在本地工作。

还有

{
"type": "path",
"url": "platform",
"options": {
"symlink": true
}
}

它配置了一个path存储库,如果您(按照安装说明)克隆或复制shopware/platform代码到./platform,该存储库将允许您使用shopware/platform作曲家包。

最后,还有以下文件夹

{
"type": "path",
"url": "custom/plugins/*/packages/*",
"options": {
"symlink": true
}
},

该模式custom/plugins/*/packages/*允许您使用哪些特殊文件? 换句话说,Shopwareplugin的文件夹中的packages文件夹是什么/

custom/plugins/*/packages/*路径存储库使您能够在插件中提供私有依赖项。 因此,插件本身可以像composer.json文件中的其他软件包一样require这些包,但源代码由插件本身在此特殊路径下提供。

您可以在此处找到相应的 PR:https://github.com/shopware/development/pull/141

最新更新