Использование 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, и вы не можете редактировать этот файл.
При использовании ео-предварительное кэширование ... я бы ео-инструментов и просто сосредоточиться на том, как настроить ео-предварительное кэширование кэширование статических файлов и кэш файлы среды выполнения (т. е. кэш изображений или страниц, так как они просят)