как правильно включать service worker в сборку webpack, чтобы минифицировать файл и иметь доступ к env variables
Я использую официальный плагин https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa
Он добавляет файл для подключения service worker https://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/cli-plugin-pwa/generator/template/src/registerServiceWorker.js
Есть 2 сценария:
1. Я добавляю worker в public folder, тогда воркер подключается, но он исключен из процесса сборки webpack, он не минифицируется и не имеет доступа к env
2. Я подключаю файл worker в main.js, тогда он попадает в dist/js/[hashname].js как и другие файлы и я не могу подключить его через register-service-worker
Как мне включить воркер в сборку, чтобы была минификация и доступ к env?
Bump
Обсуждают сегодня