Интерфейс командной строки Workbox (содержится в пакете workbox-cli ) состоит из программы Node.js под названием workbox, которую можно запускать из Windows, macOS или UNIX-совместимой среды командной строки. Под капотом Workbox-cli находится модуль workbox-build и обеспечивает простой способ интеграции Workbox в процесс сборки из командной строки с гибкими настройками.
Установите интерфейс командной строки
Чтобы установить CLI с помощью Node, выполните в терминале следующую команду:
npm install workbox-cli --global
Режимы командной строки
Интерфейс командной строки имеет четыре различных режима:
-
wizard: пошаговое руководство по настройке Workbox для вашего проекта. -
generateSW: генерирует для вас полный сервис-воркер. -
injectManifest: внедряет ресурсы для предварительного кэширования в ваш проект. -
copyLibraries: скопируйте библиотеки Workbox в каталог.
wizard
Мастер Workbox задает ряд вопросов о настройке локального каталога и о том, какие файлы вы хотите предварительно кэшировать. Ваши ответы используются для создания файла конфигурации, который затем можно использовать при работе в generateSW .
Большинству разработчиков потребуется запустить мастер рабочего пространства только один раз, и вы можете вручную настроить сгенерированный исходный файл конфигурации, используя любой из поддерживаемых параметров конфигурации сборки.
Чтобы запустить мастер, выполните:
npx workbox-cli wizard