4

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

4

2 に答える 2