vite.config.ts 538 B

1234567891011121314151617181920212223242526272829
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import path from 'path'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [vue()],
  7. build: {
  8. outDir: '../backend/dist',
  9. emptyOutDir: true
  10. },
  11. resolve: {
  12. alias: {
  13. '@': path.resolve(__dirname, './src')
  14. }
  15. },
  16. server: {
  17. proxy: {
  18. '/api': {
  19. target: 'http://localhost:8000',
  20. changeOrigin: true
  21. },
  22. '/ws': {
  23. target: 'ws://localhost:8000',
  24. ws: true
  25. }
  26. }
  27. }
  28. })