composer.json文件配置,可在custom / plugins目录中安装Shopware 6插件

时间:2020-10-29 20:13:06

标签: plugins composer-php shopware

Require shopware 6 plugin via composer

关注此问题和答案。我想知道还有什么人为Shopware 6将插件安装到custom/plugin中吗?我删除了composer.lockvendorvar/cache目录。我并试图做同样的事情,并且我已将composer/installers插入我的插件composer.json文件中并添加了:

"extra": {
    "installer-paths": {
        "custom/plugins": ["type:shopware-platform-plugin"]
    }
}

到根composer.json,但仍将我的插件放到供应商目录中。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:1)

您不需要任何安装程序或其他工具即可通过composer安装插件。

如果您将插件放置在custom/plugins(如果使用development template)或custom/static-plugins(如果使用production template / zip安装)中),如果您composer require插件,则插件将被符号链接到供应商的根目录。

对于Shopware 6,插件位于何处都没有关系。

如果您不喜欢这种行为,即您的插件是符号链接的,则只需从根composer.json删除存储库配置。在上面我已经链接了您需要更改的职位。