Использование 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 2

2 ответа:

Вам не нужно писать отдельный код вручную для sw-toolbox. Вы можете настроить его, используя опцию runtimeCaching в sw-precache. Как только вы настроили этот параметр, sw-precache вставит библиотеку sw-toolbox в serviceWorker и добавит в нее различные обработчики. Вы можете найти более подробную информацию по этой ссылке .

При использовании SW-precache он генерирует Service worker, и вы не можете редактировать этот файл.

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