From ea98de62445a199b55ef605ccc04ebe7c9c2db59 Mon Sep 17 00:00:00 2001 From: pa Date: Fri, 13 Mar 2026 10:48:42 +0900 Subject: [PATCH] tweak vite config --- src/vite.config.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/vite.config.js b/src/vite.config.js index cce2232b..bea20b4b 100644 --- a/src/vite.config.js +++ b/src/vite.config.js @@ -45,11 +45,18 @@ function getManualChunk(moduleId) { const language = getAssetLanguage(moduleId); if (!language) return; - return `languages/${language}`; + return `i18n/${language}`; } const defaultAssetName = '[hash][extname]'; +/** + * @param {string} name + */ +function isFont(name) { + return /\.(woff2?|ttf|otf|eot)$/.test(name); +} + /** * * @param {import('rolldown').PreRenderedAsset} assetInfo @@ -58,7 +65,8 @@ function getAssetFilename({ name }) { const language = getAssetLanguage(name); if (!language) return `assets/${defaultAssetName}`; - return 'assets/languages/[name][extname]'; + if (isFont(name)) return 'assets/fonts/[name][extname]'; + return 'assets/i18n/[name][extname]'; } export default defineConfig(({ mode }) => {