-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathvite.config.js
More file actions
26 lines (25 loc) · 879 Bytes
/
vite.config.js
File metadata and controls
26 lines (25 loc) · 879 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// vite.config.js | https://vitejs.dev/config/
import { defineConfig } from 'vite'
import mkcert from 'vite-plugin-mkcert'
export default defineConfig({
build: {
assetsInlineLimit: 0,
chunkSizeWarningLimit: 1500,
rollupOptions: {
output: {
entryFileNames: `assets/js/[name].js`,
chunkFileNames: `assets/js/[name].js`,
assetFileNames: assetInfo => {
if (/(\.png)|(\.gif)|(\.webp)|(\.ico)$/.test(assetInfo.name)) {
return 'assets/images/[name].[ext]'
}
if (/(\.ttf)|(\.woff2)$/.test(assetInfo.name)) {
return 'assets/fonts/[name].[ext]'
}
return 'assets/[name].[ext]'
}
}
}
},
plugins: [ mkcert() ]
})