[英]Shopware 6 Plugin - Load and display ProductStream via id
[英]Require shopware 6 plugin via composer
我正在為 Shopware 6 開發一個自定義插件。它不會出現在 Shopware 商店中,而是我們自己的公司在 github 上的倉庫。
當我運行composer require plugin/name
時,如何讓它安裝到custom/plugins
而不是vendor
中?
我嘗試在插件的作曲家"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
手動設置安裝路徑。
您知道每種商店用品類型的含義嗎?
我的作曲家版本是 1.10.8
編輯:事實證明,截至今天(2020.07.07),作曲家安裝程序無法處理shopware-platform-plugin
類型。 我最終制作了一個自定義安裝程序,您可以在此處找到: https://github.com/radixs/composer-shopware6-installer - 只需將其添加到插件的作曲家即可。
我發現出了什么問題。 我對其他解釋如何創建自定義安裝程序的指南感到困惑,並且沒有注意到使用默認安裝程序時 - 它們不包含在作曲家中,插件中需要它們:
"require": {
"shopware/core": "*",
"composer/installers": "~1.0"
},
我覺得很傻,不刪除它以防萬一有更多像我這樣的天才。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.