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]' },