2

我阅读了许多关于 sw-toolbox 和 sw-precache 的教程。我的疑问是:

在阅读 sw-precache 时,我发现大多数教程都使用gulp + sw-precache.

sw-toolbox以防万一,我看到了仅用于service-worker.js直接编写代码的示例和语法(没有 gulpfile 代码)。

我正在使用 gulp 自动生成service-worker文件。

所以我主要关心的是sw-toolbox直接在 gulp 文件中编写代码,这样我就不需要sw-toolbox在生成后sw-precache编写代码gulp

有疑问请评论

4

2 回答 2

4

您无需为sw-toolbox. 您可以使用 中runtimeCaching的选项对其进行配置sw-precache。配置此选项后,将在 serviceWorker 中sw-precache插入库并向其添加不同的处理程序。sw-toolbox您可以从此链接找到更多详细信息。

于 2016-09-10T14:53:00.937 回答
-2

使用 sw-precache 时,它​​会生成服务工作者,您无法编辑该文件。

使用 sw-precache 时,我会忽略 sw-toolbox,只关注如何配置 sw-precache 以缓存静态文件和缓存运行时文件(即缓存图像或请求的页面)

于 2016-09-10T08:33:02.527 回答