fixed npm run build

This commit is contained in:
2026-08-24 18:33:29 +02:00
parent fc2cd79323
commit e6f239be7b
5 changed files with 9 additions and 2 deletions
Binary file not shown.
File diff suppressed because one or more lines are too long
+9 -1
View File
@@ -5,6 +5,10 @@ import { fileURLToPath, URL } from 'node:url'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
// Chemins relatifs dans les assets buildés (main.css -> fonts/...) : sinon
// Vite génère des url() absolues depuis la racine du site ("/fonts/...")
// au lieu du dossier du thème, où Drupal sert réellement assets/dist/.
base: './',
server: {
// The dev server must be reachable from the browser on the host.
host: 'localhost',
@@ -30,7 +34,11 @@ export default defineConfig({
input: 'assets/js/main.js',
output: {
entryFileNames: 'main.js',
assetFileNames: 'main.css'
// Sans distinction d'extension, tous les assets émis (CSS mais aussi
// les polices référencées en url() dans fonts.scss) écrasaient le
// même fichier main.css au hasard de l'ordre de build.
assetFileNames: (assetInfo) =>
assetInfo.name.endsWith('.css') ? 'main.css' : 'fonts/[name][extname]',
}
}
},