рабочий ящик-кли

Интерфейс командной строки 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