main 提交。沒有獨立的生產分支 - 在 main 上最近發佈的提交就是上線版本。
關於在此之前如何進行構建和迭代,請參閱構建如何運作。
發佈的作用
- 遠端應用部署到 Kazzle 的雲端並取得公開 URL。詳見部署了解部署如何運作及 URL 的樣子。
- 本機應用安裝在你的電腦上。UI 直接載入,流程部分執行開發伺服器。
快取、更新和離線
桌面和行動裝置只會在一般瀏覽器檢視中開啟你的應用 URL。它們不會清除瀏覽器快取、強制僅限網路的載入,或為公開和私人應用選擇不同的快取政策。 你的網頁應用掌控快取:- 文件和資源的 HTTP
Cache-Control標頭 - 選用的 Service Worker / PWA 設定(範本隨附
vite-plugin-pwa並自動更新) - 新構建是立即啟動、重新載入一次,還是等待下次開啟
- 最新啟動構建的離線備用方案
registration.update())。沒有 Service Worker 的應用會忽略該檢查,並繼續使用自己的 HTTP 快取標頭。
因此,已發佈的應用可以從快取立即開啟、無需硬重新整理即可取得新構建,並保持最新構建可離線使用。
即時應用
對於需要即時本機讀取和離線支援的應用,AI 會:- 建立資料庫
- 開啟即時同步
- 構建雙部分應用:UI(React + 同步用戶端)和流程(令牌端點 + 同步上傳)
- 透過保管庫連接認證