import { defineConfig, loadEnv } from "vite"; import vue from "@vitejs/plugin-vue"; import Jsx from "@vitejs/plugin-vue-jsx"; import AutoImport from "unplugin-auto-import/vite"; import { resolve } from "path"; const config = loadEnv("development", "./"); export default defineConfig({ plugins: [ vue(), Jsx(), AutoImport({ imports: ["vue", "vue-router"], dts: "types/auto-imports.d.ts", }), ], server: { host: '0.0.0.0', port: 3000, open: false, base: config.VITE_APP_BASE_PATH, proxy: { '^/api': { target: 'http://localhost:1234', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ''), }, }, }, resolve: { alias: { "@": resolve(__dirname, "./src"), }, }, });