// vite.config.ts import { fileURLToPath, URL } from "node:url"; import { defineConfig, loadEnv } from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/vite@5.4.19_@types+node@20.19.6_sass@1.89.2/node_modules/vite/dist/node/index.js"; import vue from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/@vitejs+plugin-vue@5.2.4_vi_1ebef20d0fa3f73deba005a28ebe3d5d/node_modules/@vitejs/plugin-vue/dist/index.mjs"; import AutoImport from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/unplugin-auto-import@0.18.6_e8dea23dc40960a5e484a0257b92bacc/node_modules/unplugin-auto-import/dist/vite.js"; import Components from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/unplugin-vue-components@0.2_b6ff426f9b0ae493cd770bafcc254668/node_modules/unplugin-vue-components/dist/vite.js"; import { ElementPlusResolver } from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/unplugin-vue-components@0.2_b6ff426f9b0ae493cd770bafcc254668/node_modules/unplugin-vue-components/dist/resolvers.js"; import Icons from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/unplugin-icons@0.19.3_@vue+compiler-sfc@3.5.17/node_modules/unplugin-icons/dist/vite.js"; import IconsResolver from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/unplugin-icons@0.19.3_@vue+compiler-sfc@3.5.17/node_modules/unplugin-icons/dist/resolver.js"; import { visualizer } from "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/node_modules/.pnpm/rollup-plugin-visualizer@6.0.3_rollup@4.44.2/node_modules/rollup-plugin-visualizer/dist/plugin/index.js"; var __vite_injected_original_import_meta_url = "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/vite.config.ts"; var vite_config_default = defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd()); return { base: env.VITE_BASE_URL || "/", resolve: { alias: { "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) } }, plugins: [ visualizer(), vue(), AutoImport({ resolvers: [ ElementPlusResolver(), IconsResolver({ prefix: "Icon" }) ], imports: [ "vue", // 自定义全局引入 { // 全局引入"src/api/index.ts"的`default`导出,注册为全局变量`api` // 相当于在每个ts/vue文件中执行了一次 `import api from "@/api/index"`; "@/api/index": [["default", "$api"]] } ], dts: "./src/auto-imports.d.ts" }), Components({ resolvers: [ ElementPlusResolver(), // 自动注册图标组件 IconsResolver({ enabledCollections: ["ep"] }) ] }), Icons({ autoInstall: true }) ], server: { port: 8080, hmr: true, open: true, // 设置 https 代理 proxy: { "/api": { target: "http://192.168.14.224", changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, "") } } } }; }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxKYWNrIFpob3VcXFxcY29kZVxcXFx3b3JrXFxcXGtfb25saW5lX3VpXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxKYWNrIFpob3VcXFxcY29kZVxcXFx3b3JrXFxcXGtfb25saW5lX3VpXFxcXHZpdGUuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy9KYWNrJTIwWmhvdS9jb2RlL3dvcmsva19vbmxpbmVfdWkvdml0ZS5jb25maWcudHNcIjtpbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tICdub2RlOnVybCdcclxuaW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSdcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnXHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnXHJcbmltcG9ydCB7IEVsZW1lbnRQbHVzUmVzb2x2ZXIgfSBmcm9tICd1bnBsdWdpbi12dWUtY29tcG9uZW50cy9yZXNvbHZlcnMnXHJcbmltcG9ydCBJY29ucyBmcm9tICd1bnBsdWdpbi1pY29ucy92aXRlJ1xyXG5pbXBvcnQgSWNvbnNSZXNvbHZlciBmcm9tICd1bnBsdWdpbi1pY29ucy9yZXNvbHZlcidcclxuaW1wb3J0IHsgdmlzdWFsaXplciB9IGZyb20gJ3JvbGx1cC1wbHVnaW4tdmlzdWFsaXplcic7XHJcblxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgbW9kZSB9KSA9PiB7XHJcbiAgY29uc3QgZW52ID0gbG9hZEVudihtb2RlLCBwcm9jZXNzLmN3ZCgpKVxyXG4gIHJldHVybiB7XHJcbiAgICBiYXNlOiBlbnYuVklURV9CQVNFX1VSTCB8fCAnLycsXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiB7XHJcbiAgICAgICAgJ0AnOiBmaWxlVVJMVG9QYXRoKG5ldyBVUkwoJy4vc3JjJywgaW1wb3J0Lm1ldGEudXJsKSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHBsdWdpbnM6IFtcclxuICAgICAgdmlzdWFsaXplcigpLFxyXG4gICAgICB2dWUoKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgcmVzb2x2ZXJzOiBbXHJcbiAgICAgICAgICBFbGVtZW50UGx1c1Jlc29sdmVyKCksXHJcbiAgICAgICAgICBJY29uc1Jlc29sdmVyKHtcclxuICAgICAgICAgICAgcHJlZml4OiAnSWNvbidcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgXSxcclxuICAgICAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgICAndnVlJyxcclxuICAgICAgICAgIC8vIFx1ODFFQVx1NUI5QVx1NEU0OVx1NTE2OFx1NUM0MFx1NUYxNVx1NTE2NVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICAvLyBcdTUxNjhcdTVDNDBcdTVGMTVcdTUxNjVcInNyYy9hcGkvaW5kZXgudHNcIlx1NzY4NGBkZWZhdWx0YFx1NUJGQ1x1NTFGQVx1RkYwQ1x1NkNFOFx1NTE4Q1x1NEUzQVx1NTE2OFx1NUM0MFx1NTNEOFx1OTFDRmBhcGlgXHJcbiAgICAgICAgICAgIC8vIFx1NzZGOFx1NUY1M1x1NEU4RVx1NTcyOFx1NkJDRlx1NEUyQXRzL3Z1ZVx1NjU4N1x1NEVGNlx1NEUyRFx1NjI2N1x1ODg0Q1x1NEU4Nlx1NEUwMFx1NkIyMSBgaW1wb3J0IGFwaSBmcm9tIFwiQC9hcGkvaW5kZXhcImA7XHJcbiAgICAgICAgICAgICdAL2FwaS9pbmRleCc6IFtbJ2RlZmF1bHQnLCAnJGFwaSddXVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIF0sXHJcbiAgICAgICAgZHRzOiAnLi9zcmMvYXV0by1pbXBvcnRzLmQudHMnXHJcbiAgICAgIH0pLFxyXG4gICAgICBDb21wb25lbnRzKHtcclxuICAgICAgICByZXNvbHZlcnM6IFtcclxuICAgICAgICAgIEVsZW1lbnRQbHVzUmVzb2x2ZXIoKSwgLy8gXHU4MUVBXHU1MkE4XHU2Q0U4XHU1MThDXHU1NkZFXHU2ODA3XHU3RUM0XHU0RUY2XHJcbiAgICAgICAgICBJY29uc1Jlc29sdmVyKHtcclxuICAgICAgICAgICAgZW5hYmxlZENvbGxlY3Rpb25zOiBbJ2VwJ11cclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgXVxyXG4gICAgICB9KSxcclxuICAgICAgSWNvbnMoe1xyXG4gICAgICAgIGF1dG9JbnN0YWxsOiB0cnVlXHJcbiAgICAgIH0pXHJcbiAgICBdLFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIHBvcnQ6IDgwODAsXHJcbiAgICAgIGhtcjogdHJ1ZSxcclxuICAgICAgb3BlbjogdHJ1ZSxcclxuICAgICAgLy8gXHU4QkJFXHU3RjZFIGh0dHBzIFx1NEVFM1x1NzQwNlxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgICcvYXBpJzoge1xyXG4gICAgICAgICAgdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMTQuMjI0JyxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoOiBzdHJpbmcpID0+IHBhdGgucmVwbGFjZSgvXlxcL2FwaS8sICcnKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSlcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUF3VCxTQUFTLGVBQWUsV0FBVztBQUMzVixTQUFTLGNBQWMsZUFBZTtBQUN0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxnQkFBZ0I7QUFDdkIsT0FBTyxnQkFBZ0I7QUFDdkIsU0FBUywyQkFBMkI7QUFDcEMsT0FBTyxXQUFXO0FBQ2xCLE9BQU8sbUJBQW1CO0FBQzFCLFNBQVMsa0JBQWtCO0FBUndLLElBQU0sMkNBQTJDO0FBV3BQLElBQU8sc0JBQVEsYUFBYSxDQUFDLEVBQUUsS0FBSyxNQUFNO0FBQ3hDLFFBQU0sTUFBTSxRQUFRLE1BQU0sUUFBUSxJQUFJLENBQUM7QUFDdkMsU0FBTztBQUFBLElBQ0wsTUFBTSxJQUFJLGlCQUFpQjtBQUFBLElBQzNCLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksU0FBUyx3Q0FBZSxDQUFDO0FBQUEsTUFDdEQ7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxXQUFXO0FBQUEsTUFDWCxJQUFJO0FBQUEsTUFDSixXQUFXO0FBQUEsUUFDVCxXQUFXO0FBQUEsVUFDVCxvQkFBb0I7QUFBQSxVQUNwQixjQUFjO0FBQUEsWUFDWixRQUFRO0FBQUEsVUFDVixDQUFDO0FBQUEsUUFDSDtBQUFBLFFBQ0EsU0FBUztBQUFBLFVBQ1A7QUFBQTtBQUFBLFVBRUE7QUFBQTtBQUFBO0FBQUEsWUFHRSxlQUFlLENBQUMsQ0FBQyxXQUFXLE1BQU0sQ0FBQztBQUFBLFVBQ3JDO0FBQUEsUUFDRjtBQUFBLFFBQ0EsS0FBSztBQUFBLE1BQ1AsQ0FBQztBQUFBLE1BQ0QsV0FBVztBQUFBLFFBQ1QsV0FBVztBQUFBLFVBQ1Qsb0JBQW9CO0FBQUE7QUFBQSxVQUNwQixjQUFjO0FBQUEsWUFDWixvQkFBb0IsQ0FBQyxJQUFJO0FBQUEsVUFDM0IsQ0FBQztBQUFBLFFBQ0g7QUFBQSxNQUNGLENBQUM7QUFBQSxNQUNELE1BQU07QUFBQSxRQUNKLGFBQWE7QUFBQSxNQUNmLENBQUM7QUFBQSxJQUNIO0FBQUEsSUFDQSxRQUFRO0FBQUEsTUFDTixNQUFNO0FBQUEsTUFDTixLQUFLO0FBQUEsTUFDTCxNQUFNO0FBQUE7QUFBQSxNQUVOLE9BQU87QUFBQSxRQUNMLFFBQVE7QUFBQSxVQUNOLFFBQVE7QUFBQSxVQUNSLGNBQWM7QUFBQSxVQUNkLFNBQVMsQ0FBQyxTQUFpQixLQUFLLFFBQVEsVUFBVSxFQUFFO0FBQUEsUUFDdEQ7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=