geoproject-app/vite.config.js

30 lines
780 B
JavaScript
Raw Normal View History

2026-01-08 15:56:06 +01:00
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
// https://vite.dev/config/
export default defineConfig({
plugins: [vue()],
publicDir: false, // Les assets statiques sont gérés par Kirby dans public/
build: {
outDir: 'dist/assets/dist',
emptyOutDir: true,
manifest: false,
rollupOptions: {
output: {
entryFileNames: 'index.js',
chunkFileNames: '[name].js',
assetFileNames: (assetInfo) => {
// Le CSS principal doit s'appeler index.css pour correspondre à header.php
if (assetInfo.name && assetInfo.name.endsWith('.css')) {
2026-01-08 15:56:06 +01:00
return 'index.css';
}
2026-01-08 15:56:06 +01:00
return '[name].[ext]';
},
},
},
build: {
minify: false,
},
},
});