Использование sw-toolbox с gulp
Я прочитал много учебников о 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
Пожалуйста, прокомментируйте сомнения
2 ответа:
Вам не нужно писать отдельный код вручную для
sw-toolbox
. Вы можете настроить его, используя опциюruntimeCaching
вsw-precache
. Как только вы настроили этот параметр,sw-precache
вставит библиотекуsw-toolbox
в serviceWorker и добавит в нее различные обработчики. Вы можете найти более подробную информацию по этой ссылке .
При использовании SW-precache он генерирует Service worker, и вы не можете редактировать этот файл.
При использовании ео-предварительное кэширование ... я бы ео-инструментов и просто сосредоточиться на том, как настроить ео-предварительное кэширование кэширование статических файлов и кэш файлы среды выполнения (т. е. кэш изображений или страниц, так как они просят)