mmeester / shopware6-dev-tools
支持您Shopware 6开发的附加工具
0.2.0
2020-03-26 11:37 UTC
This package is auto-updated.
Last update: 2024-09-26 21:31:44 UTC
README
一组小工具,让初学者在Shopware 6开发中生活更加轻松
假设
此插件基于以下假设
- 您已手动安装Shopware 6
通过Composer安装shopware/platform
特性
- 启用和禁用twig缓存
- 修复热代理问题
- 为
./psh.phar
创建快捷方式 - 适用于三种类型的Shopware安装
- Composer平台安装:
./vendor/shopware/platform
- Composer生产模板安装:
./vendor/shopware/core
等。 - 根据Shopware安装指南使用git安装
- Composer平台安装:
安装
Composer / Packagist
composer require mmeester/shopware6-dev-tools --dev
就是这样,按照激活插件部分中的下一步操作。
手动
- 下载此仓库的zip文件
- 解压zip文件
- 将文件夹重命名为
DevTools
或您喜欢的名称 - 将文件夹移动到您的Shopware 6自定义插件目录中,例如:
custom/plugins
激活插件
在您的CLI中,在您的Shopware项目根目录下运行以下命令
- 检测新插件:
bin/console plugin:refresh
👉 寻找新插件 - 安装并激活插件:
bin/console plugin:install --activate DevTools
命令
启用或禁用Twig缓存
在您开始开发之前,您需要禁用twig缓存,以便开发更快(并且您的安装稍慢一些),要禁用缓存,运行
bin/console dev:twig-cache disable
要启用缓存
bin/console dev:twig-cache enable
将快捷命令添加到CLI
输入./psh.phar
字符太多,当每天输入超过两次时 😊,所以让您的日子过得更轻松,并添加一个快捷命令到您的cli,运行以下命令一次,并按照您的cli中的说明操作
bin/console dev:create-alias
现在您可以使用这种方式运行所有已知的Shopware命令
sw cache
sw update
sw storefront:build
sw storefront:dev
sw storefront:hot-proxy
...
注意:您只需在每个机器上运行此命令一次,每次运行此命令时,都会将额外的别名写入您的配置文件。
热代理修复
这是为无法或不想使用Docker本地运行其安装的Shopware 6用户提供的修复。
这解决了Valet+不接受热代理端口:80转发的问题!
- 运行新命令修复热代理:
bin/console dev:hot-proxy-fix
- 通过运行标准Shopware命令再次尝试热代理:
./psh.phar storefront:hot-proxy