来源:docs/PLATFORM_GAPS_FROM_TEMPLATES.md 第 12 条(P2)。
现象
pnpm dev 模式下,dashboard widget 的配置改动(layout、type、aggregate、filter)需要重启 dev server 才能生效。其他元数据(objects / views / flows)能通过 watcher 增量重载。
模板作者调样式时反复 Ctrl+C 重启,效率拖后腿。
复现
packages/helpdesk:
pnpm dev
# 修改 src/dashboards/manager_overview.dashboard.ts:移动 widget x/y# 浏览器刷新 — 看不到变化# 必须 Ctrl+C 重启
建议范围
M1:dashboard 热重载
- watcher 监听
src/dashboards/**,触发 build → 推到前端 - 前端检测到 dashboard schema 变更后局部重渲染
M2:广义热重载诊断
- 一个统一的「下面这些类型支持 HMR / 下面这些不支持」表
- 不支持时控制台明确提示「请重启」而不是静默
验收
现象
pnpm dev模式下,dashboard widget 的配置改动(layout、type、aggregate、filter)需要重启 dev server 才能生效。其他元数据(objects / views / flows)能通过 watcher 增量重载。模板作者调样式时反复
Ctrl+C重启,效率拖后腿。复现
packages/helpdesk:建议范围
M1:dashboard 热重载
src/dashboards/**,触发 build → 推到前端M2:广义热重载诊断
验收