import path from "node:path"; import legacy from "@vitejs/plugin-legacy"; import vue from "@vitejs/plugin-vue"; import jsx from "@vitejs/plugin-vue-jsx"; import autoImport from "unplugin-auto-import/vite"; import { IonicResolver } from "unplugin-vue-components/resolvers"; import components from "unplugin-vue-components/vite"; import { defineConfig } from "vite"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), jsx(), legacy(), autoImport({ dirs: ["src/composables", "src/utils"], imports: ["vue", "vue-router", "@vueuse/core"], resolvers: [IonicResolver()], }), components({ directoryAsNamespace: true, resolvers: [IonicResolver()], }), ], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, server: { host: true, proxy: { "/api": { target: "http://192.168.1.36:9527/api", changeOrigin: true, }, }, }, });