Я пытаюсь построить свой первый PWA, но я изо всех сил пытаюсь заставить вещи работать. Я добавляю «GenerateSW» в мой webpack.prod. js примерно так:
const { GenerateSW } = require('workbox-webpack-plugin');
...
plugins: [
...
new GenerateSW()
]
...
В процессе сборки создается сервисный работник. js, содержащий много записей, но из того, что я можно увидеть, что он не содержит vendor.bundle. js
Должен ли он содержать все сгенерированные файлы js или правильно, что vendor.bundle. js отсутствует? При запуске приложения я могу найти некоторые предварительно кэшированные файлы в «Cache Storage / workbox-precache-v2», но там также отсутствует vendor.bundle. js. Он содержит main.bundle. js, но при переключении в автономный режим и перезагрузке страницы я вижу, что main.bundle. js также не загружается: main.bundle. js? 06c1420d003c1b00a02a (ошибка) это из-за того, что webpack добавляет параметры URL при загрузке пакета?
Манифест PWA также не загружается, возможно, из-за того, что работнику службы не удается запустить?