vite.config.ts 940 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import path from 'path'
  4. import AutoImport from 'unplugin-auto-import/vite'
  5. import Components from 'unplugin-vue-components/vite'
  6. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  7. // https://vitejs.dev/config/
  8. export default defineConfig({
  9. plugins: [
  10. vue(),
  11. // AutoImport({
  12. // resolvers: [ElementPlusResolver()]
  13. // }),
  14. // Components({
  15. // resolvers: [ElementPlusResolver()]
  16. // })
  17. ],
  18. resolve: {
  19. alias: {
  20. '@': path.resolve(__dirname, 'src')
  21. }
  22. },
  23. css: {
  24. preprocessorOptions: {
  25. scss: {
  26. // additionalData: '@import "@/assets/styles/variable.scss";'
  27. }
  28. }
  29. },
  30. server:{
  31. host:"localhost",
  32. port:3000,
  33. proxy:{
  34. "/prod-api":{
  35. target:"http://172.16.120.165:13200/prod-api/",
  36. rewrite:path=>path.replace(/^\/prod-api/,"")
  37. }
  38. }
  39. }
  40. })