Задать вопрос
@skuvaWeb

Vue-cli-pwa-plugin, как включить service worker в сборку?

У меня есть проблема с service worker
Я не понимаю как правильно включать service worker в сборку webpack, чтобы минифицировать файл и иметь доступ к env variables

Я использую официальный плагин https://github.com/vuejs/vue-cli/tree/dev/packages...

Он добавляет файл для подключения service worker https://github.com/vuejs/vue-cli/blob/dev/packages...

Есть 2 сценария:
1. Я добавляю worker в public folder, тогда воркер подключается, но он исключен из процесса сборки webpack, он не минифицируется и не имеет доступа к env

2. Я подключаю файл worker в main.js, тогда он попадает в dist/js/[hashname].js как и другие файлы и я не могу подключить его через register-service-worker

Как мне включить воркер в сборку, чтобы была минификация и доступ к env?
  • Вопрос задан
  • 485 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Решения вопроса 1
@skuvaWeb Автор вопроса
Решение в этом загрузчике - https://github.com/mohsen1/service-worker-loader
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы