vite.config.js 728 B

12345678910111213141516171819202122232425262728293031323334
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import AutoImport from 'unplugin-auto-import/vite'
  4. import Components from 'unplugin-vue-components/vite'
  5. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  6. import path from 'path'
  7. export default defineConfig({
  8. plugins: [
  9. vue(),
  10. AutoImport({
  11. resolvers: [ElementPlusResolver()],
  12. }),
  13. Components({
  14. resolvers: [ElementPlusResolver()],
  15. }),
  16. ],
  17. resolve: {
  18. alias: {
  19. '@': path.resolve(__dirname, 'src'),
  20. },
  21. },
  22. server: {
  23. port: 80,
  24. host: true,
  25. open: true,
  26. proxy: {
  27. '/api': {
  28. target: 'http://localhost:8080',
  29. changeOrigin: true,
  30. },
  31. },
  32. },
  33. })