From 55c5b70f1069ddda7fc0c7f47db3e05cb393477e Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Sun, 22 Feb 2026 15:58:20 +0100 Subject: [PATCH] build: fix vite config for assets imported from node modules Signed-off-by: Ferdinand Thiessen --- build/frontend/vite.config.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build/frontend/vite.config.ts b/build/frontend/vite.config.ts index 2dccec5b41a..eda0059c702 100644 --- a/build/frontend/vite.config.ts +++ b/build/frontend/vite.config.ts @@ -100,11 +100,14 @@ export default createAppConfig(Object.fromEntries(viteModuleEntries), { output: { entryFileNames: '[name].mjs', chunkFileNames: '[name]-[hash].chunk.mjs', - assetFileNames({ originalFileNames }) { + assetFileNames(ctx) { + const { originalFileNames } = ctx const [name] = originalFileNames if (name) { - const [, appId] = name.match(/apps\/([^/]+)\//)! - return `${appId}-[name]-[hash][extname]` + const [, appId] = name.match(/apps\/([^/]+)\//) ?? [] + if (appId) { + return `${appId}-[name]-[hash][extname]` + } } return '[name]-[hash][extname]' },