123456789101112131415161718192021222324252627282930313233343536373839 |
- import { defineApplicationConfig } from '@vben/vite-config';
- export default defineApplicationConfig({
- overrides: {
- optimizeDeps: {
- include: [
- 'echarts/core',
- 'echarts/charts',
- 'echarts/components',
- 'echarts/renderers',
- 'qrcode',
- '@iconify/iconify',
- 'ant-design-vue/es/locale/zh_CN',
- 'ant-design-vue/es/locale/en_US',
- ],
- },
- server: {
- proxy: {
- '/basic-api': {
- target: 'http://localhost:3000',
- changeOrigin: true,
- ws: true,
- rewrite: (path) => path.replace(new RegExp(`^/basic-api`), ''),
- // only https
- // secure: false
- },
- '/upload': {
- target: 'http://localhost:3300/upload',
- changeOrigin: true,
- ws: true,
- rewrite: (path) => path.replace(new RegExp(`^/upload`), ''),
- },
- },
- warmup: {
- clientFiles: ['./index.html', './src/{views,components}/*'],
- },
- },
- },
- });
|