Target audience: projects using Workbox v6.x with workbox-cli and a `workbox-config.js` build file. This guide avoids v7-only wording and focuses on v6-compatible usage and patterns.
本文介绍 Workbox v6 在 CLI 环境中的使用方法,涵盖 generateSW 与 injectManifest 两种模式,说明缓存策略、运行时缓存与预缓存机制,以及 skipWaiting 和 clientsClaim 的更新行为,并提供配置示例与生产实践建议。
围绕 Workbox v6 发布数据,梳理 6.5.4 与 6.6.0 的版本分布,说明多包仓库按变更发布机制,给出保守统一与按子包对齐两种升级路径,并提供依赖更新、SW 产物重建和回归验证清单,提升维护稳定性。
PWA 通过 Web App Manifest、Service Worker 和 Web Push 提升网页应用的速度与稳定性,实现离线访问、缓存加速和添加到桌面等能力。多家平台已实践相关技术,常用方案包括使用 Workbox 或自研 Service Worker,并结合 manifest.json 和浏览器配置实现更完整的体验。