diff --git a/vite.config.mjs b/vite.config.mjs index e802c1e1..56a2ef1d 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -60,9 +60,8 @@ export default defineConfig(({ mode }) => { }, define: { 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), - 'process.env.VITE_PWA_ENABLED': JSON.stringify(!isElectron), + 'process.env.VITE_PWA_ENABLED': JSON.stringify(!(isElectron || isPyWebView)), __dirname: isElectron ? JSON.stringify(process.cwd()) : '""', - 'navigator.serviceWorker': isElectron ? 'undefined' : 'navigator.serviceWorker' }, plugins: [ vue(),