mmeester/shopware6-dev-tools

支持您Shopware 6开发的附加工具

安装次数: 1,619

依赖项: 0

建议者: 0

安全: 0

星标: 12

关注者: 2

分支: 0

开放问题: 6

类型:shopware-platform-plugin

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 / 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