import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], base: './', assetsInclude: ['public/**/*'], resolve: { extensions: ['.js', '.ts', '.json', '.vue'], alias: [ { find: '@', replacement: resolve(__dirname, './src') }, { find: 'bill', replacement: resolve(__dirname, './src/components/bill-ui') } ] }, server: { host: '0.0.0.0', port: 5173, open: true, proxy: { '/local': { target: 'http://192.168.0.38:8808', changeOrigin: true, rewrite: path => path.replace(/^\/local/, '') }, '/api/laser': { target: 'https://uat-laser.4dkankan.com/', changeOrigin: true, rewrite: path => path.replace(/^\/api/, '') }, '/api': { target: 'http://192.168.0.47:8808', changeOrigin: true, rewrite: path => path.replace(/^\/api/, '') }, '/swkk': { target: 'https://test.4dkankan.com', changeOrigin: true, rewrite: path => path.replace(/^\/swkk/, '') }, '/service': { target: 'https://test.4dkankan.com', changeOrigin: true, }, '/swss': { target: 'http://localhost:8080/', changeOrigin: true, rewrite: path => path.replace(/^\/swss/, '') } } } })