vite.config.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { fileURLToPath, URL } from 'node:url'
  2. import { defineConfig } from 'vite'
  3. import vue from '@vitejs/plugin-vue'
  4. import vueDevTools from 'vite-plugin-vue-devtools'
  5. import AutoImport from 'unplugin-auto-import/vite'
  6. import Components from 'unplugin-vue-components/vite'
  7. import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
  8. // https://vite.dev/config/
  9. export default defineConfig({
  10. server: {
  11. host: "172.16.8.57",
  12. proxy: {
  13. '/api': {
  14. target: 'http://172.16.8.64:8000/api',
  15. changeOrigin: true,
  16. rewrite: path => path.replace(/^\/api/, '')
  17. },
  18. '/kg': { //知识图谱统计API
  19. target: "http://172.16.8.59:8086/healsphere",
  20. changeOrigin: true,
  21. // rewrite: path => path.replace(/^\/kg/, '')
  22. }
  23. }
  24. },
  25. plugins: [
  26. vue(),
  27. vueDevTools(),
  28. AutoImport({
  29. resolvers: [ElementPlusResolver()],
  30. }),
  31. Components({
  32. resolvers: [ElementPlusResolver()],
  33. }),
  34. ],
  35. resolve: {
  36. alias: {
  37. '@': fileURLToPath(new URL('./src', import.meta.url))
  38. },
  39. },
  40. })