-
-
Notifications
You must be signed in to change notification settings - Fork 249
Open
Description
I have my configuration:
VitePWA({
registerType: 'autoUpdate',
devOptions: { enabled: true },
manifest: {...},
injectManifest: {...},
workbox: {...},
srcDir: 'src',
filename: 'kill-pwa-sw.js',
strategies: 'injectManifest',
}),and kill-pwa-sw.js file:
import { precacheAndRoute } from 'workbox-precaching';
// This will be replaced by workbox with the actual manifest
precacheAndRoute(self.__WB_MANIFEST || []);
self.addEventListener('install', () => {
self.skipWaiting();
});
self.addEventListener('activate', (event) => {
event.waitUntil(
(async () => {
const keys = await caches.keys();
await Promise.all(keys.map((key) => caches.delete(key)));
self.registration.unregister();
const clients = await self.clients.matchAll();
clients.forEach((client) => client.navigate(client.url));
})(),
);
});why my config didnt work correctly?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels