tweak vite config

This commit is contained in:
pa
2026-03-13 10:48:42 +09:00
parent b6c4e65559
commit ea98de6244
+10 -2
View File
@@ -45,11 +45,18 @@ function getManualChunk(moduleId) {
const language = getAssetLanguage(moduleId); const language = getAssetLanguage(moduleId);
if (!language) return; if (!language) return;
return `languages/${language}`; return `i18n/${language}`;
} }
const defaultAssetName = '[hash][extname]'; const defaultAssetName = '[hash][extname]';
/**
* @param {string} name
*/
function isFont(name) {
return /\.(woff2?|ttf|otf|eot)$/.test(name);
}
/** /**
* *
* @param {import('rolldown').PreRenderedAsset} assetInfo * @param {import('rolldown').PreRenderedAsset} assetInfo
@@ -58,7 +65,8 @@ function getAssetFilename({ name }) {
const language = getAssetLanguage(name); const language = getAssetLanguage(name);
if (!language) return `assets/${defaultAssetName}`; 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 }) => { export default defineConfig(({ mode }) => {