Я использую sw-precache-webpack-plugin для создания сервисного работника для моего проекта, я вижу все свои шрифты, файлы js и css в хранилище кеша, но не файл index/html, и он не работает, когда я иду не в сети. Я также получаю сообщение «Невозможно установить сайт: соответствующий сервисный работник не обнаружен». когда я пытаюсь добавить на домашнюю страницу в манифесте приложения.
Мой стек представляет собой универсальное приложение React + redux с Express + ejs для индексного файла. Я не уверен, что это потому, что я использую ejs, а не HTML-файл по умолчанию, но, похоже, он не находит файл. Есть ли способ указать шаблон? Моя настройка веб-пакета sw-precache-webpack-plugin:
new SWPrecacheWebpackPlugin({
cacheId: 'tester',
filename: 'my-service-worker.js',
directoryIndex: '/',
}),
Любой совет будет принят во внимание