Vite güncellemesi

This commit is contained in:
Sedat Öztürk 2025-09-24 21:18:56 +03:00
parent f8403c27cc
commit 948925816f

View file

@ -52,7 +52,8 @@ export default defineConfig(async ({ mode }) => {
urlPattern: /\.(?:js|css|json)$/, urlPattern: /\.(?:js|css|json)$/,
handler: 'NetworkFirst', handler: 'NetworkFirst',
options: { options: {
cacheName: 'static-resources', cacheName: 'static-resources-v1',
networkTimeoutSeconds: 10,
expiration: { expiration: {
maxEntries: 50, maxEntries: 50,
maxAgeSeconds: 24 * 60 * 60, // 24 saat maxAgeSeconds: 24 * 60 * 60, // 24 saat
@ -139,9 +140,17 @@ export default defineConfig(async ({ mode }) => {
emptyOutDir: true, emptyOutDir: true,
rollupOptions: { rollupOptions: {
output: { output: {
entryFileNames: `assets/[name].[hash].js`, entryFileNames: `assets/js/[name]-[hash].js`,
chunkFileNames: `assets/[name].[hash].js`, chunkFileNames: `assets/js/[name]-[hash].js`,
assetFileNames: `assets/[name].[hash].[ext]`, assetFileNames: ({ name }) => {
if (/\.(css)$/.test(name ?? '')) {
return 'assets/css/[name]-[hash][extname]'
}
if (/\.(png|jpe?g|svg|gif|ico|webp)$/.test(name ?? '')) {
return 'assets/img/[name]-[hash][extname]'
}
return 'assets/[name]-[hash][extname]'
},
}, },
}, },
}, },