vite.config.ts 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'path'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [vue()],
  7. base: './',
  8. assetsInclude: ['public/**/*'],
  9. resolve: {
  10. extensions: ['.js', '.ts', '.json', '.vue'],
  11. alias: [
  12. {
  13. find: '@',
  14. replacement: resolve(__dirname, './src')
  15. },
  16. {
  17. find: 'bill',
  18. replacement: resolve(__dirname, './src/components/bill-ui')
  19. }
  20. ]
  21. },
  22. server: {
  23. host: '0.0.0.0',
  24. port: 5173,
  25. open: true,
  26. proxy: {
  27. '/local': {
  28. target: 'http://192.168.0.38:8808',
  29. changeOrigin: true,
  30. rewrite: path => path.replace(/^\/local/, '')
  31. },
  32. '/api': {
  33. target: 'http://192.168.0.47:8808',
  34. changeOrigin: true,
  35. rewrite: path => path.replace(/^\/api/, '')
  36. },
  37. '/swkk': {
  38. target: 'https://test.4dkankan.com',
  39. changeOrigin: true,
  40. rewrite: path => path.replace(/^\/swkk/, '')
  41. },
  42. '/service': {
  43. target: 'https://test.4dkankan.com',
  44. changeOrigin: true,
  45. },
  46. '/swss': {
  47. target: 'https://uat-laser.4dkankan.com/uat',
  48. changeOrigin: true,
  49. rewrite: path => path.replace(/^\/swss/, '')
  50. },
  51. '/laser': {
  52. target: 'https://uat-laser.4dkankan.com',
  53. changeOrigin: true,
  54. rewrite: path => path.replace(/^\/swss/, '')
  55. },
  56. // '/swss': {
  57. // target: 'localhost:8080',
  58. // changeOrigin: true,
  59. // rewrite: path => path.replace(/^\/swss/, '')
  60. // },
  61. // '/api/laser': {
  62. // target: 'https://uat-laser.4dkankan.com/',
  63. // changeOrigin: true,
  64. // rewrite: path => path.replace(/^\/api/, '')
  65. // }
  66. }
  67. }
  68. })