This commit is contained in:
2026-09-18 21:30:02 +03:00
parent 51d86d49e3
commit bf6fc2ee88
4 changed files with 296 additions and 214 deletions

View File

@ -23,7 +23,6 @@ export default defineConfig({
injectRegister: 'auto',
workbox: {
clientsClaim: true,
// Добавили mjs, чтобы pdf.worker.min.mjs попадал в precache Нужно для PDFJS
globPatterns: ['**/*.{js,mjs,css,html,ico,png,svg,wasm}'],
navigateFallbackDenylist: [/^\/api\/version/],
runtimeCaching: [
@ -41,7 +40,6 @@ export default defineConfig({
}
}
},
// Fallback кэширование для worker-файлов, если они не попали в precache
{
urlPattern: /\/assets\/.*\.(mjs|js)$/,
handler: 'CacheFirst',
@ -87,5 +85,17 @@ export default defineConfig({
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
},
build: {
target: 'esnext',
rollupOptions: {
output: {
format: 'es',
},
},
},
worker: {
format: 'es',
},
})