main 提交。没有单独的生产分支 — 最近在 main 上发布的提交就是上线版本。
关于此之前的构建和迭代工作原理,请参阅构建工作原理。
发布的作用
- 远程应用部署到 Kazzle 云端并获得公开 URL。详见部署了解部署如何运行以及 URL 的样式。
- 本地应用安装在你的电脑上。UI 直接加载,进程部分运行开发服务器。
缓存、更新和离线
桌面和移动设备仅在普通浏览器视图中打开你的应用 URL。它们不会清除浏览器缓存、强制仅网络加载,或为公开应用和私有应用选择不同的缓存策略。 你的网页应用掌控缓存:- 文档和资源的 HTTP
Cache-Control头 - 可选的 Service Worker / PWA 设置(模板附带
vite-plugin-pwa和自动更新) - 新构建是立即激活、重新加载一次,还是等待下次打开
- 最新激活构建的离线回退
registration.update())。没有 Service Worker 的应用会忽略该检查,继续使用自己的 HTTP 缓存头。
因此,已发布的应用可以从缓存中即时打开,无需硬刷新即可获取新构建,并保持最新构建离线可用。
实时应用
对于需要即时本地读取和离线支持的应用,AI 会:- 创建数据库
- 启用实时同步
- 构建双部分应用:UI(React + 同步客户端)和进程(令牌端点 + 同步上传)
- 通过保险库连接凭证