Как создать одного работника сервиса из нескольких сборок веб-пакетов, используя workbox-webpack-plugin? - PullRequest
0 голосов
/ 21 сентября 2019

Может показаться сумасшедшим, но я создаю мульти-css и js-файлы для создания своего приложения для разных брендов.Для этого у меня есть около 4 отдельных файлов веб-пакетов, один для моего js, который является общим для всего моего бренда, и 3 разных генератора CSS-файлов.Теперь я хочу добавить workbox-webpack-plugin, чтобы создать sw.js и файлы манифеста, которые будут автоматически импортировать все файлы манифеста. Как мне это сделать?

До сих пор я пытался до сих пор

plugins = [
  ...config.plugins,
  new InjectManifest({
    swSrc: path.resolve('./src/sw.js'),
    swDest: path.resolve('./dist/sw.js')
  }),

но когда я делаю это, последний файл веб-пакета переопределяет весь вывод sw.js, что кажется справедливым, поэтому я подумал, что я буду запускать сборку один за другим и выдаст swSrc вывода sw.js, сгенерированного из предыдущегостроить, не тренируйся.

Как мне этого добиться?Любое руководство, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...