| | |
| | | import { defineApplicationConfig } from '@vben/vite-config'; |
| | | import topLevelAwait from 'vite-plugin-top-level-await'; |
| | | import vueSetupExtend from 'vite-plugin-vue-setup-extend'; |
| | | |
| | | // export default defineConfig({ |
| | | // plugins: [vue(), vueSetupExtend()], |
| | | // }); |
| | | |
| | | export default defineApplicationConfig({ |
| | | overrides: { |
| | | optimizeDeps: { |
| | | esbuildOptions: { |
| | | target: 'esnext', |
| | | }, |
| | | include: [ |
| | | 'echarts/core', |
| | | 'echarts/charts', |
| | |
| | | promiseExportName: '__tla', |
| | | promiseImportName: (i) => `__tla_${i}`, |
| | | }), |
| | | vueSetupExtend(), |
| | | ], |
| | | build: { |
| | | target: 'esnext', |
| | | rollupOptions: { |
| | | output: { |
| | | manualChunks: { |