Skip to content

Commit fabf017

Browse files
authored
Merge pull request #58505 from nextcloud/build/vite-config
build: fix vite config for assets imported from node modules
2 parents be5dd03 + 55c5b70 commit fabf017

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

build/frontend/vite.config.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,14 @@ export default createAppConfig(Object.fromEntries(viteModuleEntries), {
100100
output: {
101101
entryFileNames: '[name].mjs',
102102
chunkFileNames: '[name]-[hash].chunk.mjs',
103-
assetFileNames({ originalFileNames }) {
103+
assetFileNames(ctx) {
104+
const { originalFileNames } = ctx
104105
const [name] = originalFileNames
105106
if (name) {
106-
const [, appId] = name.match(/apps\/([^/]+)\//)!
107-
return `${appId}-[name]-[hash][extname]`
107+
const [, appId] = name.match(/apps\/([^/]+)\//) ?? []
108+
if (appId) {
109+
return `${appId}-[name]-[hash][extname]`
110+
}
108111
}
109112
return '[name]-[hash][extname]'
110113
},

0 commit comments

Comments
 (0)