Skip to content

Commit 637c003

Browse files
committed
fix: standardize asset file naming conventions in Vite config[3]
1 parent 6932521 commit 637c003

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

adminforth/spa/vite.config.ts

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,24 @@ export default defineConfig({
5353
// by default servers doesnt returns dotfiles
5454
// so if we'll generate file with name like ".pnpm-BLnlxqcJ.js"
5555
// it won't be loaded
56-
assetFileNames: 'assets/[name]-[hash].[ext]',
57-
entryFileNames: 'assets/[name]-[hash].js',
58-
chunkFileNames: 'assets/[name]-[hash].js',
56+
assetFileNames: (chunkInfo) => {
57+
if (chunkInfo.name && chunkInfo.name.startsWith('.pnpm')) {
58+
return `assets/pnpm-${chunkInfo.name.slice(6)}-[hash].[ext]`;
59+
}
60+
return 'assets/[name]-[hash].[ext]';
61+
},
62+
entryFileNames: (chunkInfo) => {
63+
if (chunkInfo.name && chunkInfo.name.startsWith('.pnpm')) {
64+
return `assets/pnpm-${chunkInfo.name.slice(6)}-[hash].js`;
65+
}
66+
return 'assets/[name]-[hash].js';
67+
},
68+
chunkFileNames: (chunkInfo) => {
69+
if (chunkInfo.name && chunkInfo.name.startsWith('.pnpm')) {
70+
return `assets/pnpm-${chunkInfo.name.slice(6)}-[hash].js`;
71+
}
72+
return 'assets/[name]-[hash].js';
73+
}
5974
},
6075
},
6176
},

0 commit comments

Comments
 (0)