我正在为Shopware 6开发一个自定义插件。它不会放在Shopware Store中,而是我们自己的公司在github上的repo。
如何在运行composer require plugin/name时将其安装到custom/plugins中而不是vendor中
我尝试在插件的composer "type": "shopware-plugin"和"type": "shopware-platform-plugin"中设置,但它仍然将其放入vendor中。
有一点是这样的:https://getcomposer.org/doc/faqs/how-do-i-install-a-package-to-a-custom-path-for-my-framework.md -我宁愿指定一个正确的类型,而不是使用installer-paths手动设置安装路径。
您知道每种购物软件类型的含义吗?
我的composer版本是1.10.8
发布于 2020-08-06 17:19:13
编辑:到目前为止(2020.07.07) composer安装程序不能处理shopware-platform-plugin类型。我最后做了一个自定义的安装程序,你可以在这里找到:https://github.com/radixs/composer-shopware6-installer -只需将它添加到你的插件的composer中并完成。
我发现了问题所在。我与其他解释如何创建自定义安装程序的指南混淆了,并且没有注意到当使用默认安装程序时-它们不包括在composer中,它们需要在插件中使用:
"require": {
"shopware/core": "*",
"composer/installers": "~1.0"
},我觉得很傻,不删除它,以防有更多像我这样的天才。
https://stackoverflow.com/questions/63265181
复制相似问题