当前位置: 首页 > Web前端 > HTML5

关于AngularPWA应用程序中的ngsw.json文件

时间:2023-04-05 01:20:41 HTML5

ServiceWorkers响应Angular应用程序对本地缓存中的资源或数据的请求,而无需等待网络。与任何缓存一样,ServiceWorker缓存具有关于内容如何过期和更新的规则。应用程序版本的概念在AngularServiceWorker的特定上下文中,版本是表示Angular应用程序特定构建的资源集合。每当部署应用程序的新版本时,ServiceWorker都会将该版本视为应用程序的新版本。即使只更新一个文件也是如此。在任何给定时间,ServiceWorker的缓存中都可能有多个版本的应用程序,并且可能同时为它们提供服务。为了保持应用程序的完整性,AngularServiceWorker将所有文件合并为一个版本。分组为一个版本的文件通常包括HTML、JS和CSS文件。这些文件的分组对于完整性至关重要,因为HTML、JS和CSS文件经常相互引用并依赖于特定内容。例如,一个index.html文件可能有一个引用bundle.js的