Я работаю с VUE PWA и пытаюсь добавить своего сервисного работника.
проверка, что VUE работает с сервисным работником с помощью плагина sw-precache, поэтому я пытаюсь импортировать свой файл, когдаСборка завершена, я добавляю ее и могу работать с собственным работником сервиса, но он всегда выдает мне ошибки:
При получении скрипта был получен неверный код ответа HTTP (404).service-worker.js: 1 Uncaught
(анонимный) @ service-worker.js: 1
(индекс): 1 Ошибка во времярегистрация сервисного работника: ошибка типа: не удалось зарегистрировать ServiceWorker: не удалось выполнить оценку сценария ServiceWorker
Мой файл custom-service-worker.js Я объявил его в src / и тоже попробовал в статической папке и в корне
И этот код, который я изменил в плагине sw-precache:
// service worker caching
new SWPrecacheWebpackPlugin({
cacheId: 'offline-gallery',
filename: 'service-worker.js',
staticFileGlobs: ['dist/**/*.{js,html,css,png}'],
runtimeCaching: [
{
urlPattern: /^https:\/\/res\.cloudinary\.com\//,
handler: 'cacheFirst'
}
],
minify: true,
stripPrefix: 'dist/',
importScripts: ['custom-service-worker.js']
})
Кто-нибудь знает, как этого добиться?