2017-12-13 5 views
0

sw-precache-webpack-pluginを含むcreate-react-appを使用しています。webpack.config.prodにcacheIdを設定しています.Webpackは後でニュースファイルとファイル名を生成しますすべてのビルドとすべてが同じキャッシュに保存されますが、古いファイルもキャッシュに残ります.SWキャッシュの不要なファイルをすべて削除する方法は何ですか?sw-precache-webpack-plugin古いキャッシュを削除する

答えて

0

sw-precache-webpack-pluginとsw-precache(舞台裏で使用されています)は、ドキュメントごとに古いキャッシュエントリを削除しているようではありません。

新しいビルドを行うたびにキャッシュ名を変更すると、手作業で簡単に実行できます。その詳細についてはhere

+0

このソリューションの問題は、sw-precacheが自動的にサービスワーカーファイルを生成することです。ビルドフォルダで生成されたservice-worker.jsをビルドする必要があります。またはregister-service-worker.jsで実行する方法があります –

関連する問題