我正在使用 XAMPP 在本地开发一个站点。我正在为模板、片段和块使用静态文件。
目前,每当我更新模板文件时,我都需要在管理器中手动清除 MODX 的缓存,然后才能看到前端的任何更改。这有点痛苦,并且不适用于我的任务运行者。
在我关闭的设置区域:
- 可缓存的默认值
- 启用脚本缓存
- 启用系统设置缓存
并开启
- 禁用全局缓存选项
但是没有任何变化。
我还缺少其他设置吗?
我可以使用一些 CLI 命令来执行此操作吗?
我正在使用 XAMPP 在本地开发一个站点。我正在为模板、片段和块使用静态文件。
目前,每当我更新模板文件时,我都需要在管理器中手动清除 MODX 的缓存,然后才能看到前端的任何更改。这有点痛苦,并且不适用于我的任务运行者。
在我关闭的设置区域:
并开启
但是没有任何变化。
我还缺少其他设置吗?
我可以使用一些 CLI 命令来执行此操作吗?
我认为您正在寻找cache_resource
设置。您可以将其设置为No
您的开发环境。
更多信息:https ://docs.modx.com/current/en/building-sites/settings/cache_resource
你可以编写一个 gulp 任务来监视模板的一些变化并清理 Modx 缓存。然后每次开始工作时都必须运行它。