vite.config.ts 811 B

1234567891011121314151617181920212223242526272829303132
  1. import { defineConfig } from 'vite'
  2. import react from '@vitejs/plugin-react'
  3. import path from 'path'
  4. export default defineConfig({
  5. plugins: [react()],
  6. resolve: {
  7. alias: {
  8. '@': path.resolve(__dirname, './src'),
  9. '@/components': path.resolve(__dirname, './src/components'),
  10. '@/pages': path.resolve(__dirname, './src/pages'),
  11. '@/hooks': path.resolve(__dirname, './src/hooks'),
  12. '@/utils': path.resolve(__dirname, './src/utils'),
  13. '@/types': path.resolve(__dirname, './src/types'),
  14. '@/services': path.resolve(__dirname, './src/services')
  15. }
  16. },
  17. server: {
  18. port: 3000,
  19. open: true,
  20. proxy: {
  21. '/api': {
  22. target: 'http://localhost:5000',
  23. changeOrigin: true
  24. }
  25. }
  26. },
  27. build: {
  28. outDir: 'dist',
  29. sourcemap: true
  30. }
  31. })