cache.addAll 可以接受通配符匹配吗?

Can cache.addAll accept wildcard matches?

有没有办法在 serviceWorkerinstall 事件中匹配通配符 URL?

我希望能够匹配 *.bundle.js 之类的内容。

self.addEventListener('install', event => {
  event.waitUntil(
    caches.open(latest.cache).then(cache => {
      return cache.addAll([
        '/',
        '*.bundle.js'
      ])
    })
  )
})

我认为这是不可能的,因为您缓存的不是字符串或 URL,而是请求。

Google 的东西可能有用,the sw-precache module. This can generate a service worker through Gulp or the commandline. It works alongside the service worker toolbox