虽然我熟悉库Sw-precache
,Sw-toolbox
但仍然对如何在使用 Angular 构建渐进式 Web 应用程序时满足动态依赖关系感到困惑。
我使用 Sw-precache 构建过程为我的应用程序预缓存了 bundle.js、bundle.css 和一些静态模板。(假设我所有的模板(.html 文件)都依赖于 bundle.js 和 bundle.css)
如果我更新未预缓存的模板怎么办?如何确保更新 bundle.js/css 连同我的模板。
如果我更新已经预缓存的模板怎么办。它是否总是与预缓存的 bundle.js/css 文件一起更新。
最后一个用例,当我的模板已经预缓存但它有一些带有 src 属性的内联脚本并且这个脚本文件没有缓存在任何地方时。假设我对模板和脚本文件进行了一些更改。我应该遵循什么缓存方法来确保模板文件与脚本文件一起更新。
我们没有遵循纯 App-shell 架构,它就像使用 Angular.js 设计的单页应用程序