为什么在使用过期插件时必须设置cacheName?

时间:2019-04-03 08:38:44

标签: workbox

使用Workbox expiration(4.1.1)时,出现以下错误:

You must provide a 'cacheName' property 
when using the expiration plugin with a runtime caching strategy.

为什么我不能只让Workbox使用它作为默认配置一部分而生成的默认缓存?[1]

  1. https://developers.google.com/web/tools/workbox/guides/configure-workbox

1 个答案:

答案 0 :(得分:1)

从v3开始使用过期插件时,

缓存名称是必需的。

  

在策略中使用缓存过期而不提供缓存名称也不再有效。在v2中,这是可能的:...

     

这将导致默认缓存中的条目到期,即   意外。在v3中,缓存名称是必需的:...

来源:https://developers.google.com/web/tools/workbox/guides/migrations/migrate-from-v2