Plugins 通过composer需要shopware 6插件
我正在为Shopware 6开发一个自定义插件。它将不会坐在商店里,而是我们自己的公司在github上回购 当我运行Plugins 通过composer需要shopware 6插件,plugins,composer-php,shopware6,Plugins,Composer Php,Shopware6,我正在为Shopware 6开发一个自定义插件。它将不会坐在商店里,而是我们自己的公司在github上回购 当我运行composer require plugin/name时,如何将其安装到custom/plugins而不是vendor 我尝试在插件的composer“type”中设置:“shopware plugin”和“type”:“shopware platform plugin”,但它仍然将其放入供应商的中 这是:-我宁愿指定正确的类型,而不是使用安装程序路径手动设置安装路径 你知道每种
composer require plugin/name
时,如何将其安装到custom/plugins
而不是vendor
我尝试在插件的composer“type”中设置:“shopware plugin”
和“type”:“shopware platform plugin”
,但它仍然将其放入供应商的中
这是:-我宁愿指定正确的类型,而不是使用安装程序路径
手动设置安装路径
你知道每种商店用品是什么意思吗
我的composer版本是1.10.8编辑:事实证明,截至今天(2020.07.07),composer安装程序无法处理shopware平台插件
类型。最后,我制作了一个自定义安装程序,您可以在这里找到:-只需将它添加到插件的编写器中,即可完成
我发现了问题所在。我对解释如何创建自定义安装程序的其他指南感到困惑,并没有注意到在使用默认安装程序时,composer中没有包含默认安装程序,插件中需要用到它们:
"require": {
"shopware/core": "*",
"composer/installers": "~1.0"
},
我觉得很傻,如果有更多像我这样的天才出现,就不删除它。编辑:事实证明,截至今天(2020.07.07),composer安装程序无法处理shopware平台插件类型。最后,我制作了一个自定义安装程序,您可以在这里找到:-只需将它添加到插件的编写器中,即可完成
我发现了问题所在。我对解释如何创建自定义安装程序的其他指南感到困惑,并没有注意到在使用默认安装程序时,composer中没有包含默认安装程序,插件中需要用到它们:
"require": {
"shopware/core": "*",
"composer/installers": "~1.0"
},
我觉得很傻,如果有更多像我这样的天才出现,就不删除它。在composer.json
中更改type
后,您是否为新版本添加了标签?没有,对于开发,我使用链接到分支dev my branch
,并在repositories
中设置一个正确的条目,指向vcs url。在插件的composer.json
中更改类型后,您是否标记了新版本?否,对于开发,我使用指向分支的链接dev my branch
,同时在存储库中设置一个适当的条目
键指向vcs url。