vite.config.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { defineConfig } from 'vite'
  2. import react from '@vitejs/plugin-react'
  3. import path from 'path'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [react()],
  7. resolve: {
  8. alias: {
  9. '@': path.resolve(__dirname, './src'),
  10. '@/components': path.resolve(__dirname, './src/components'),
  11. '@/pages': path.resolve(__dirname, './src/pages'),
  12. '@/utils': path.resolve(__dirname, './src/utils'),
  13. '@/types': path.resolve(__dirname, './src/types'),
  14. '@/adapters': path.resolve(__dirname, './src/adapters')
  15. }
  16. },
  17. server: {
  18. port: 3000,
  19. open: true,
  20. proxy: {
  21. '/system': {
  22. target: 'http://localhost:8080',
  23. changeOrigin: true
  24. },
  25. '/common': {
  26. target: 'http://localhost:8080',
  27. changeOrigin: true
  28. },
  29. '/api': {
  30. target: 'http://localhost:8080',
  31. changeOrigin: true,
  32. rewrite: (path) => path.replace(/^\/api/, '')
  33. }
  34. }
  35. },
  36. build: {
  37. outDir: 'dist',
  38. sourcemap: true
  39. }
  40. })