リリースごとに 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