Require shopware 6 plugin via composer
关注此问题和答案。我想知道还有什么人为Shopware 6将插件安装到custom/plugin
中吗?我删除了composer.lock
和vendor
和var/cache
目录。我并试图做同样的事情,并且我已将composer/installers
插入我的插件composer.json
文件中并添加了:
"extra": {
"installer-paths": {
"custom/plugins": ["type:shopware-platform-plugin"]
}
}
到根composer.json
,但仍将我的插件放到供应商目录中。任何建议将不胜感激。
答案 0 :(得分:1)
您不需要任何安装程序或其他工具即可通过composer安装插件。
如果您将插件放置在custom/plugins
(如果使用development template)或custom/static-plugins
(如果使用production template / zip安装)中),如果您composer require
插件,则插件将被符号链接到供应商的根目录。
对于Shopware 6,插件位于何处都没有关系。
如果您不喜欢这种行为,即您的插件是符号链接的,则只需从根composer.json
删除存储库配置。在上面我已经链接了您需要更改的职位。