From fca67beb6bea1f77eed8903cc51ee65439930e89 Mon Sep 17 00:00:00 2001 From: isUnknown Date: Thu, 5 Mar 2026 17:41:41 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20URLs=20des=20fonts=20correctes=20dans=20?= =?UTF-8?q?le=20CSS=20build=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vite copiait les fonts dans assets/dist/ mais générait url(/NomFont.woff) (chemin racine) au lieu de url(/assets/dist/NomFont.woff). Correction : base = '/assets/dist/' en mode build, '/' en dev. Co-Authored-By: Claude Sonnet 4.6 --- vite.config.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vite.config.js b/vite.config.js index 87b6cc7..d2228aa 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,7 +2,10 @@ import { defineConfig } from 'vite' import { svelte } from '@sveltejs/vite-plugin-svelte' import path from 'path' -export default defineConfig({ +export default defineConfig(({ command }) => ({ + // En build, les assets (fonts…) sont copiés dans assets/dist/ et les URLs doivent y pointer. + // En dev, le proxy sert les fichiers depuis leur chemin d'origine. + base: command === 'build' ? '/assets/dist/' : '/', plugins: [ svelte({ configFile: './svelte.config.js' @@ -40,4 +43,4 @@ export default defineConfig({ } } } -}) +}))