123456789101112131415161718192021222324252627282930313233
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import styleImport, { VantResolve } from 'vite-plugin-style-import';
  4. const path = require('path');
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. server: {
  8. proxy: {
  9. '/api': {
  10. target: 'http://192.168.89.147:9001',
  11. changeOrigin: true,//允许跨域允许的是host 不是全部的路径 path前面不一样就是跨域
  12. headers: {
  13. 'origin': 'http://192.168.89.147:9001',
  14. 'referer': 'http://192.168.89.147:9001'
  15. }
  16. }
  17. }
  18. },
  19. resolve: {
  20. alias: {
  21. '@': path.resolve('./src'), // 默认已经配置了
  22. }
  23. },
  24. plugins: [
  25. vue(),
  26. styleImport({
  27. resolves: [VantResolve()],
  28. }),
  29. ],
  30. base:'./'//https://vitejs.cn/config/#base
  31. })