MagentoWorkflow
在SublimeText 3/4中实现飞速的Magento 2开发
详情
安装次数
- 总数 628
- Win 220
- Mac 113
- Linux 295
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
说明
MagentoWorkflow
MagentoWorkflow —— 是一个SublimeText 3插件,允许在启用了缓存的情况下在Magento模块或主题上进行工作,无需关心缓存清理和过时的生成代码。此外,它还负责将文件同步到Docker环境中。这种方法可显著提高Magento性能,意味着开发变得更快、更愉快。
安装
不支持Windows。欢迎提交PR。
- 运行“Package Control: 安装软件包”命令
- 输入
MagentoWorkflow
并按Enter
工作原理
当你保存某个文件时,MagentoWorkflow插件会自动清理适当的生成文件,并触发缓存无效化。插件知道何时、何地以及清理什么。
您将始终看到插件执行操作的时机。它会在Sublime的状态栏中报告其进程。
命令
从远程存储库拉取了大量更改?我们有解决方案!按⌘⇧P并使用MagentoWorkflow命令
- 清除全部 - 清理所有资源和清空缓存存储
- 清除缓存 - 清理所选的magento缓存
- 清空缓存 - 清空缓存存储
- 主题清理 - 清理主题资源(js、css)
- 模块清理 - 清理模块资源(js、css、php)
Docker
模块会自动检测你是否使用了Docker,并在相应的容器中运行命令。此外,当检测到Docker时,模块会将`vendor`文件夹中的更改同步到Docker中。
已测试
配置
无需配置。只需安装模块,它就准备好了!
使用 MagentoWorkflow 时,您不需要对任何内容进行更改,但在某些情况下,您可能需要调整一些选项。
选项名称 | 默认值 | 描述 |
---|---|---|
bin_magento_command | bin/magento |
运行 bin/magento 的命令。 |
resources | ["css_module", "css_theme", "requirejs", "translation", "generated"] |
需要清理的资源列表。 |
service | EMPTY |
Docker 服务名称。自动检测。 |
cmd_prefix | docker-compose exec -T {service} |
需添加到每个终端命令的前缀。服务来自 service 选项。 |
sync_command | docker cp {filepath} $(docker-compose ps -q {service}\ | awk '{print $1}'):/var/www/html/{filepath} |
sync_folders | ["/vendor/"] |
从这些文件夹同步文件从主机到 docker。 |
代码片段
此插件先前版本包含一些有用的代码片段。现在,它们已被移动到 MagicTemplates 插件。