vite.config.ts.timestamp-1772161604204-11dfcc4937af7.mjs 8.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. // vite.config.ts
  2. import { fileURLToPath, URL } from "node:url";
  3. 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";
  4. 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";
  5. 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";
  6. 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";
  7. 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";
  8. 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";
  9. 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";
  10. 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";
  11. var __vite_injected_original_import_meta_url = "file:///C:/Users/Jack%20Zhou/code/work/k_online_ui/vite.config.ts";
  12. var vite_config_default = defineConfig(({ mode }) => {
  13. const env = loadEnv(mode, process.cwd());
  14. return {
  15. base: env.VITE_BASE_URL || "/",
  16. resolve: {
  17. alias: {
  18. "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url))
  19. }
  20. },
  21. plugins: [
  22. visualizer(),
  23. vue(),
  24. AutoImport({
  25. resolvers: [
  26. ElementPlusResolver(),
  27. IconsResolver({
  28. prefix: "Icon"
  29. })
  30. ],
  31. imports: [
  32. "vue",
  33. // 自定义全局引入
  34. {
  35. // 全局引入"src/api/index.ts"的`default`导出,注册为全局变量`api`
  36. // 相当于在每个ts/vue文件中执行了一次 `import api from "@/api/index"`;
  37. "@/api/index": [["default", "$api"]]
  38. }
  39. ],
  40. dts: "./src/auto-imports.d.ts"
  41. }),
  42. Components({
  43. resolvers: [
  44. ElementPlusResolver(),
  45. // 自动注册图标组件
  46. IconsResolver({
  47. enabledCollections: ["ep"]
  48. })
  49. ]
  50. }),
  51. Icons({
  52. autoInstall: true
  53. })
  54. ],
  55. server: {
  56. port: 8080,
  57. hmr: true,
  58. open: true,
  59. // 设置 https 代理
  60. proxy: {
  61. "/api": {
  62. target: "http://192.168.14.224",
  63. changeOrigin: true,
  64. rewrite: (path) => path.replace(/^\/api/, "")
  65. }
  66. }
  67. }
  68. };
  69. });
  70. export {
  71. vite_config_default as default
  72. };
  73. //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxKYWNrIFpob3VcXFxcY29kZVxcXFx3b3JrXFxcXGtfb25saW5lX3VpXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFxKYWNrIFpob3VcXFxcY29kZVxcXFx3b3JrXFxcXGtfb25saW5lX3VpXFxcXHZpdGUuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9DOi9Vc2Vycy9KYWNrJTIwWmhvdS9jb2RlL3dvcmsva19vbmxpbmVfdWkvdml0ZS5jb25maWcudHNcIjtpbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tICdub2RlOnVybCdcclxuaW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSdcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnXHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnXHJcbmltcG9ydCB7IEVsZW1lbnRQbHVzUmVzb2x2ZXIgfSBmcm9tICd1bnBsdWdpbi12dWUtY29tcG9uZW50cy9yZXNvbHZlcnMnXHJcbmltcG9ydCBJY29ucyBmcm9tICd1bnBsdWdpbi1pY29ucy92aXRlJ1xyXG5pbXBvcnQgSWNvbnNSZXNvbHZlciBmcm9tICd1bnBsdWdpbi1pY29ucy9yZXNvbHZlcidcclxuaW1wb3J0IHsgdmlzdWFsaXplciB9IGZyb20gJ3JvbGx1cC1wbHVnaW4tdmlzdWFsaXplcic7XHJcblxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgbW9kZSB9KSA9PiB7XHJcbiAgY29uc3QgZW52ID0gbG9hZEVudihtb2RlLCBwcm9jZXNzLmN3ZCgpKVxyXG4gIHJldHVybiB7XHJcbiAgICBiYXNlOiBlbnYuVklURV9CQVNFX1VSTCB8fCAnLycsXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiB7XHJcbiAgICAgICAgJ0AnOiBmaWxlVVJMVG9QYXRoKG5ldyBVUkwoJy4vc3JjJywgaW1wb3J0Lm1ldGEudXJsKSlcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIHBsdWdpbnM6IFtcclxuICAgICAgdmlzdWFsaXplcigpLFxyXG4gICAgICB2dWUoKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgcmVzb2x2ZXJzOiBbXHJcbiAgICAgICAgICBFbGVtZW50UGx1c1Jlc29sdmVyKCksXHJcbiAgICAgICAgICBJY29uc1Jlc29sdmVyKHtcclxuICAgICAgICAgICAgcHJlZml4OiAnSWNvbidcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgXSxcclxuICAgICAgICBpbXBvcnRzOiBbXHJcbiAgICAgICAgICAndnVlJyxcclxuICAgICAgICAgIC8vIFx1ODFFQVx1NUI5QVx1NEU0OVx1NTE2OFx1NUM0MFx1NUYxNVx1NTE2NVxyXG4gICAgICAgICAge1xyXG4gICAgICAgICAgICAvLyBcdTUxNjhcdTVDNDBcdTVGMTVcdTUxNjVcInNyYy9hcGkvaW5kZXgudHNcIlx1NzY4NGBkZWZhdWx0YFx1NUJGQ1x1NTFGQVx1RkYwQ1x1NkNFOFx1NTE4Q1x1NEUzQVx1NTE2OFx1NUM0MFx1NTNEOFx1OTFDRmBhcGlgXHJcbiAgICAgICAgICAgIC8vIFx1NzZGOFx1NUY1M1x1NEU4RVx1NTcyOFx1NkJDRlx1NEUyQXRzL3Z1ZVx1NjU4N1x1NEVGNlx1NEUyRFx1NjI2N1x1ODg0Q1x1NEU4Nlx1NEUwMFx1NkIyMSBgaW1wb3J0IGFwaSBmcm9tIFwiQC9hcGkvaW5kZXhcImA7XHJcbiAgICAgICAgICAgICdAL2FwaS9pbmRleCc6IFtbJ2RlZmF1bHQnLCAnJGFwaSddXVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIF0sXHJcbiAgICAgICAgZHRzOiAnLi9zcmMvYXV0by1pbXBvcnRzLmQudHMnXHJcbiAgICAgIH0pLFxyXG4gICAgICBDb21wb25lbnRzKHtcclxuICAgICAgICByZXNvbHZlcnM6IFtcclxuICAgICAgICAgIEVsZW1lbnRQbHVzUmVzb2x2ZXIoKSwgLy8gXHU4MUVBXHU1MkE4XHU2Q0U4XHU1MThDXHU1NkZFXHU2ODA3XHU3RUM0XHU0RUY2XHJcbiAgICAgICAgICBJY29uc1Jlc29sdmVyKHtcclxuICAgICAgICAgICAgZW5hYmxlZENvbGxlY3Rpb25zOiBbJ2VwJ11cclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgXVxyXG4gICAgICB9KSxcclxuICAgICAgSWNvbnMoe1xyXG4gICAgICAgIGF1dG9JbnN0YWxsOiB0cnVlXHJcbiAgICAgIH0pXHJcbiAgICBdLFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIHBvcnQ6IDgwODAsXHJcbiAgICAgIGhtcjogdHJ1ZSxcclxuICAgICAgb3BlbjogdHJ1ZSxcclxuICAgICAgLy8gXHU4QkJFXHU3RjZFIGh0dHBzIFx1NEVFM1x1NzQwNlxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgICcvYXBpJzoge1xyXG4gICAgICAgICAgdGFyZ2V0OiAnaHR0cDovLzE5Mi4xNjguMTQuMjI0JyxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoOiBzdHJpbmcpID0+IHBhdGgucmVwbGFjZSgvXlxcL2FwaS8sICcnKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSlcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUF3VCxTQUFTLGVBQWUsV0FBVztBQUMzVixTQUFTLGNBQWMsZUFBZTtBQUN0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxnQkFBZ0I7QUFDdkIsT0FBTyxnQkFBZ0I7QUFDdkIsU0FBUywyQkFBMkI7QUFDcEMsT0FBTyxXQUFXO0FBQ2xCLE9BQU8sbUJBQW1CO0FBQzFCLFNBQVMsa0JBQWtCO0FBUndLLElBQU0sMkNBQTJDO0FBV3BQLElBQU8sc0JBQVEsYUFBYSxDQUFDLEVBQUUsS0FBSyxNQUFNO0FBQ3hDLFFBQU0sTUFBTSxRQUFRLE1BQU0sUUFBUSxJQUFJLENBQUM7QUFDdkMsU0FBTztBQUFBLElBQ0wsTUFBTSxJQUFJLGlCQUFpQjtBQUFBLElBQzNCLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksU0FBUyx3Q0FBZSxDQUFDO0FBQUEsTUFDdEQ7QUFBQSxJQUNGO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxXQUFXO0FBQUEsTUFDWCxJQUFJO0FBQUEsTUFDSixXQUFXO0FBQUEsUUFDVCxXQUFXO0FBQUEsVUFDVCxvQkFBb0I7QUFBQSxVQUNwQixjQUFjO0FBQUEsWUFDWixRQUFRO0FBQUEsVUFDVixDQUFDO0FBQUEsUUFDSDtBQUFBLFFBQ0EsU0FBUztBQUFBLFVBQ1A7QUFBQTtBQUFBLFVBRUE7QUFBQTtBQUFBO0FBQUEsWUFHRSxlQUFlLENBQUMsQ0FBQyxXQUFXLE1BQU0sQ0FBQztBQUFBLFVBQ3JDO0FBQUEsUUFDRjtBQUFBLFFBQ0EsS0FBSztBQUFBLE1BQ1AsQ0FBQztBQUFBLE1BQ0QsV0FBVztBQUFBLFFBQ1QsV0FBVztBQUFBLFVBQ1Qsb0JBQW9CO0FBQUE7QUFBQSxVQUNwQixjQUFjO0FBQUEsWUFDWixvQkFBb0IsQ0FBQyxJQUFJO0FBQUEsVUFDM0IsQ0FBQztBQUFBLFFBQ0g7QUFBQSxNQUNGLENBQUM7QUFBQSxNQUNELE1BQU07QUFBQSxRQUNKLGFBQWE7QUFBQSxNQUNmLENBQUM7QUFBQSxJQUNIO0FBQUEsSUFDQSxRQUFRO0FBQUEsTUFDTixNQUFNO0FBQUEsTUFDTixLQUFLO0FBQUEsTUFDTCxNQUFNO0FBQUE7QUFBQSxNQUVOLE9BQU87QUFBQSxRQUNMLFFBQVE7QUFBQSxVQUNOLFFBQVE7QUFBQSxVQUNSLGNBQWM7QUFBQSxVQUNkLFNBQVMsQ0FBQyxTQUFpQixLQUFLLFFBQVEsVUFBVSxFQUFFO0FBQUEsUUFDdEQ7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=