我读了很多关于 sw-toolbox 和 sw-precache 的教程。 我的疑问是:
在阅读有关 sw-precache 的内容时,我发现大多数教程都使用 gulp + sw-precache
。
而在 sw-toolbox
情况下,我看到的示例和语法仅用于直接在 service-worker.js
中编写代码(没有 gulpfile 代码)。
我正在使用 gulp 自动生成 service-worker
文件。
所以我主要关心的是直接在gulp文件中编写sw-toolbox
代码,这样我就不需要在生成sw-后编写
sw-toolbox
代码使用 gulp
预缓存
有疑问请评论
最佳答案
您无需为 sw-toolbox
手动编写单独的代码。您可以使用 sw-precache
中的 runtimeCaching
选项对其进行配置。配置此选项后,sw-precache
就会在 serviceWorker 中插入 sw-toolbox
库,并向其中添加不同的处理程序。您可以从此link找到更多详细信息.
关于service-worker - 将 sw-toolbox 与 gulp 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39423426/