1

sw-toolboxとsw-precacheに関する多くのチュートリアルを読んでいます。 私は疑いがあります:sw-toolboxとgulpの使用

sw-precacheについて読むと、ほとんどのチュートリアルではgulp + sw-precacheが使用されています。

sw-toolboxのケースでは、私は例とコードをservice-worker.jsに直接書き込む(gulpfileコードなし)のみたいです。

私はgulpを使って自動的にservice-workerファイルを生成しています。

それが生成SW-プリキャッシュを使用するときに私の主な関心事は、私はgulp

sw-precacheを生成した後sw-toolboxコードを書く必要はありません直接ようにゴクゴクファイルにsw-toolboxためのコードを記述することである疑い

答えて

3

あなたはsw-toolboxのために手動で別のコードを書く必要はありません。 sw-precacheruntimeCachingオプションを使用して設定できます。このオプションを設定すると、sw-precacheはserviceWorkerにsw-toolboxライブラリを挿入し、別のハンドラを追加します。詳細はlinkからご覧いただけます。

+0

したがって、runtimeCachingはsw-toolboxのrouter.get()と同じですか? maxage、networktimeoutsecondsなどのすべての機能を提供していますか? –

+1

チェックしました。それはすべての機能を提供します。ありがとう –

-2

のためにコメントをしてくださいサービスワーカーはそのファイルを編集できません。

私はSW-ツールボックスを無視して、(それらが要求されるIEのキャッシュ画像またはページ)静的ファイルとキャッシュランタイムファイルをキャッシュするためにSW-プリキャッシュを設定する方法に焦点を当てたいSW-プリキャッシュを使用して

+0

私はsw-toolboxとprecacheの両方を使いたい場合は –

+0

できません。それは、SW-Precacheが使用されるように設計された方法ではありません。 –

+0

上記の答えを参照してください..そして、地獄のええ、私たちは明らかに、それがgulpファイルによって生成されたあとで編集できます。 –

関連する問題