使用polymer-cli进行缓存管理的最佳实践

时间:2016-06-19 06:57:14

标签: caching polymer service-worker polymer-cli

我正在使用polymer-cli来启动&管理我的聚合物项目。

我知道缓存管理的最佳做法是更新每个版本中的文件名,这样就可以将缓存设置为永不过期。

但是聚合物cli团队还没有实现它,那么有哪些替代方案呢?

1 个答案:

答案 0 :(得分:0)

新版聚合物已发布。安装它。在文件夹结构中,您将找到 Polymer.json 文件。您可以在其中定义您的条目,app-shell,延迟加载的框架和缓存策略,如下所示。

{
  "entrypoint": "index.html",
  "shell": "src/shop-app.html",
  "fragments": [
    "src/shop-list.html",
    "src/shop-detail.html",
    "src/shop-cart.html",
    "src/shop-checkout.html",
    "src/lazy-resources.html"
  ],
  "sourceGlobs": [
   "src/**/*",
   "data/**/*",
   "images/**/*",
   "bower.json"
  ],
  "includeDependencies": [
    "manifest.json",
    "bower_components/webcomponentsjs/webcomponents-lite.min.js"
  ]
}