vite.config.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import { fileURLToPath, URL } from 'node:url';
  2. import { defineConfig } from 'vite';
  3. import vue from '@vitejs/plugin-vue';
  4. import SvgLoader from 'vite-svg-loader';
  5. import Components from 'unplugin-vue-components/vite';
  6. // import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers';
  7. import AutoImport from 'unplugin-auto-import/vite'
  8. // https://vitejs.dev/config/
  9. export default defineConfig({
  10. base: './',
  11. plugins: [
  12. vue(),
  13. SvgLoader(),
  14. // ant design vue 按需加载
  15. Components({
  16. // resolvers: [AntDesignVueResolver()],
  17. }),
  18. // 自动引入 ref
  19. AutoImport({
  20. imports: [
  21. 'vue',
  22. 'vue-router',
  23. ],
  24. eslintrc: {
  25. enabled: true,
  26. filepath: './.eslintrc-auto-import.json',
  27. globalsPropValue: true
  28. },
  29. dts: './src/auto-import.d.ts',
  30. })
  31. ],
  32. resolve: {
  33. alias: {
  34. '@': fileURLToPath(new URL('./src', import.meta.url))
  35. }
  36. },
  37. server: {
  38. cors: true,
  39. proxy: {
  40. '/djycserver': {
  41. target: 'http://localhost:8517',
  42. changeOrigin: true,
  43. rewrite: (path) => path.replace(/^\/djycserver/, '')
  44. },
  45. '/zjugisai': {
  46. target: 'http://localhost:8516',
  47. changeOrigin: true,
  48. rewrite: (path) => path.replace(/^\/zjugisai/, '')
  49. },
  50. '/lianqiai2': {
  51. target: 'http://121.40.148.47:8530',
  52. changeOrigin: true,
  53. rewrite: (path) => path.replace(/^\/lianqiai2/, '')
  54. },
  55. '/knowledge': {
  56. // target: 'http://localhost:7503/knowledge',
  57. target: 'http://60.191.110.204:8513/knowledge',
  58. changeOrigin: true,
  59. rewrite: (path) => path.replace(/^\/knowledge/, '')
  60. },
  61. '/llm': {
  62. target: 'http://localhost:7506/llm',
  63. // target: 'http://60.191.110.204:8512/llm',
  64. changeOrigin: true,
  65. rewrite: (path) => path.replace(/^\/llm/, '')
  66. },
  67. '/geoserver-host': {
  68. target: 'http://60.191.110.204:8515',
  69. changeOrigin: true,
  70. rewrite: (path) => path.replace(/^\/geoserver-host/, '')
  71. },
  72. "/arcserver-host": {
  73. target: 'http://60.191.110.204:6080',
  74. changeOrigin: true,
  75. rewrite: (path) => path.replace(/^\/arcserver-host/, '')
  76. },
  77. },
  78. }
  79. })