我需要在每次发布后“清除”或“无效”Workbox SW 缓存。
这就是我打算做的(当然是虚拟版本),但我没有足够的经验来理解这是否是正确的方法:
importScripts(...);
const version = 1;
const workboxSW = new WorkboxSW();
workboxSW.router.registerRoute(/\.(?:png|gif|jpg|svg|json|js|css|woff|mp3)$/,
workbox.strategies.cacheFirst({
cacheName: 'static-cache-' + version
})
);
并在每个版本中增加版本:) 我应该从以前的版本中清除每个文件吗?有不同的方法吗?
tnx 用于反馈