У меня есть проблема с 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?