vite.config.ts 776 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import AutoImport from 'unplugin-auto-import/vite'
  4. const path = require("path");
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [vue(),AutoImport({
  8. imports: [
  9. 'vue',
  10. 'vue-router',
  11. {
  12. '@/utils/cope': [
  13. 'copeResponse'
  14. ]
  15. }]
  16. })],
  17. resolve: {
  18. alias: {
  19. '@': path.resolve(__dirname, './src')
  20. },
  21. },
  22. server: {
  23. proxy: {
  24. '/api': {
  25. // target: 'http://127.0.0.1:4523/mock/859582',
  26. target: 'http://172.20.16.21:8080',
  27. changeOrigin: true,
  28. rewrite: path => path.replace(/^\/api/, ''),
  29. }
  30. },
  31. watch: {
  32. usePolling: true
  33. }
  34. }
  35. })