mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-02-13 17:10:06 +00:00
fix service worker not working in dev mode
This commit is contained in:
parent
323df884cc
commit
024c8fad7f
|
@ -23,7 +23,12 @@ settings.applyTheme();
|
|||
|
||||
// Register Service Worker
|
||||
if ('serviceWorker' in navigator) {
|
||||
navigator.serviceWorker.register(`${trimTrailingSlash(import.meta.env.BASE_URL)}/sw.js`);
|
||||
const swUrl =
|
||||
import.meta.env.MODE === 'prod'
|
||||
? `${trimTrailingSlash(import.meta.env.BASE_URL)}/sw.js`
|
||||
: `/dev-sw.js?dev-sw`;
|
||||
|
||||
navigator.serviceWorker.register(swUrl);
|
||||
navigator.serviceWorker.addEventListener('message', (event) => {
|
||||
if (event.data?.type === 'token' && event.data?.responseKey) {
|
||||
// Get the token for SW.
|
||||
|
|
|
@ -77,6 +77,10 @@ export default defineConfig({
|
|||
injectManifest: {
|
||||
injectionPoint: undefined,
|
||||
},
|
||||
devOptions: {
|
||||
enabled: true,
|
||||
type: 'module'
|
||||
}
|
||||
}),
|
||||
],
|
||||
optimizeDeps: {
|
||||
|
|
Loading…
Reference in a new issue