渐进式网络应用的 Angular CLI 方法是否包括使用服务 worker (渐进式网络应用)方法缓存预加载或延迟加载模块的方法?
例如,Angular Router 有一个 PreAllModules
策略,所以只是好奇这是否可以结合或与 service worker 缓存结合?
换句话说,将生成的服务 worker 配置为缓存使用 PreAllModules
策略预加载的所有资源。
最佳答案
是的,我相信您可以将 ServiceWorker 设置为在后台延迟加载您的模块。 CLI 为此提供了工具,请参阅:
https://angular.io/guide/service-worker-getting-started
本文还提供了详尽的解释:
关于javascript - 延迟加载或预加载 Angular 模块并使用服务 worker 来缓存结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50052173/