Files
gongxue-base/apps/admin/vite.config.ts

37 lines
874 B
TypeScript

import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { visualizer } from 'rollup-plugin-visualizer';
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
...(process.env.BUNDLE_VISUALIZE
? [visualizer({ filename: 'dist/stats.json', template: 'raw-data', gzipSize: true })]
: []),
],
server: {
port: 3002,
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
},
},
},
optimizeDeps: {
include: [
'dayjs',
'dayjs/locale/zh-cn',
'dayjs/plugin/customParseFormat',
'dayjs/plugin/advancedFormat',
'dayjs/plugin/weekday',
'dayjs/plugin/localeData',
'dayjs/plugin/weekOfYear',
'dayjs/plugin/weekYear',
'dayjs/plugin/updateLocale',
'antd/es/locale/zh_CN',
],
},
});