Ingen beskrivning
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

vite.config.ts 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { defineConfig } from 'vite';
  2. import vue from '@vitejs/plugin-vue';
  3. import Components from 'unplugin-vue-components/vite';
  4. import { VantResolver } from '@vant/auto-import-resolver';
  5. import { resolve } from 'path';
  6. // https://vitejs.dev/config/
  7. export default defineConfig({
  8. base: '/sgsafeh5/',
  9. plugins: [
  10. vue(),
  11. Components({
  12. resolvers: [VantResolver()],
  13. }),
  14. ],
  15. resolve: {
  16. alias: {
  17. '@': resolve(__dirname, 'src'),
  18. '@/axios': resolve('./src/axios'),
  19. '@/stores': resolve('./src/stores'),
  20. },
  21. },
  22. server: {
  23. port: 4300,
  24. proxy: {
  25. '/api': {
  26. target: 'http://10.198.1.18:8003',
  27. changeOrigin: true,
  28. rewrite: (path) => path.replace(/^\/api/, '')
  29. },
  30. '/process': {
  31. target: 'http://10.198.1.18:8003',
  32. changeOrigin: true
  33. },
  34. // 添加新的代理规则用于DeepSeek API
  35. '/deepseek-api': {
  36. target: 'http://10.19.13.166',
  37. changeOrigin: true,
  38. rewrite: (path) => path.replace(/^\/deepseek-api/, '/deepseek')
  39. },
  40. '/map': {
  41. target: 'https://restapi.amap.com',
  42. changeOrigin: true,
  43. rewrite: (path) => path.replace(/^\/map/, '')
  44. },
  45. }
  46. },
  47. });