2

sw-toolbox と sw-precache に関する多くのチュートリアルを読みました。私が持っている疑問は次のとおりです。

sw-precache について読んでいると、ほとんどのチュートリアルで が使用されていることがわかりましたgulp + sw-precache

場合によっては、コードを直接sw-toolbox書き込むためだけに与えられた例と構文を見ました( gulpfileコードはありません)。service-worker.js

gulp を使用してservice-workerfile を自動的に生成しています。

したがって、私の主な関心事はsw-toolbox、gulpファイルに直接コードを記述して、生成後にコードを記述する必要がないようにすることsw-toolboxですsw-precachegulp

不明な点はコメントください

4

2 に答える 2

4

用に別のコードを手動で記述する必要はありませんsw-toolboxruntimeCachingのオプションを使用して設定できますsw-precache。このオプションを構成するとすぐに、ライブラリが serviceWorkersw-precacheに挿入され、さまざまなハンドラーが追加されます。このリンクsw-toolboxから詳細を確認できます。

于 2016-09-10T14:53:00.937 に答える
-2

sw-precache を使用すると Service Worker が生成され、そのファイルを編集できません。

sw-precache を使用するときは、sw-toolbox を無視し、sw-precache を構成して静的ファイルをキャッシュし、ランタイム ファイルをキャッシュする方法に集中します (つまり、要求されたときにイメージまたはページをキャッシュします)。

于 2016-09-10T08:33:02.527 に答える