bpm_web/vite.config.js
2024-11-26 13:50:17 +08:00

39 lines
1.1 KiB
JavaScript

import {defineConfig} from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import {ElementPlusResolver} from 'unplugin-vue-components/resolvers'
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
})
],
build: {
rollupOptions: {
output: {
manualChunks(id ) {
if (id.includes('element-plus')) {
return 'render-ui'
}
if (id.includes('lodash-es')) {
return 'render-lodash'
}
if (id.includes('logicflow')) {
return 'render-logicflow'
}
if (id.includes('node_modules')) {
return 'render-function'
}
}
}
}
}
})