import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' import Components from 'unplugin-vue-components/vite' import { VantResolver } from 'unplugin-vue-components/resolvers' export default defineConfig({ base: '/bxztapp/', plugins: [ vue(), Components({ resolvers: [VantResolver()] }) ], resolve: { alias: { '@': resolve(__dirname, 'src'), '@shared': resolve(__dirname, '../shared') } }, server: { port: 8080, host: '0.0.0.0', open: true, proxy: { '/snow-ops-platform': { target: 'http://8.137.54.85:8661/', changeOrigin: true, rewrite: (path) => path.replace(/^\/snow-ops-platform/, ''), }, } }, build: { outDir: 'dist', assetsDir: 'assets', sourcemap: false } })