// vite.config.ts import { defineConfig } from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/vite/dist/node/index.js"; import vue from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/@vitejs/plugin-vue/dist/index.mjs"; import { resolve } from "path"; import vueJsx from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; import Components from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-vue-components/dist/vite.js"; import { AntDesignVueResolver } from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-vue-components/dist/resolvers.js"; import AutoImport from "file:///I:/Git/HuanMengAdmin/admin-client/node_modules/unplugin-auto-import/dist/vite.js"; var vite_config_default = defineConfig({ plugins: [ vue(), vueJsx({ // https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue-jsx // options are passed on to @vue/babel-plugin-jsx }), AutoImport({ imports: [ "vue", // 自动导入 vue 中的 API "vue-router" // 如果你使用 vue-router ], dts: "src/auto-imports.d.ts" // 可以生成 TypeScript 声明文件 }), Components({ dirs: ["src/core/components"], extensions: ["vue"], deep: true, dts: "src/components.d.ts", resolvers: [ AntDesignVueResolver({ importStyle: false // css in js }) ] }) ], /** * 打包给目录的前缀 * 生产环境默认:client 文件夹包起来 * 开发环境默认:/ */ base: process.env.VUE_APP_BASE, // process.env.NODE_ENV == "production" ? "/client/" : "/", server: { port: 501, host: true, proxy: { "/api/v1": { target: "http://localhost:5500/", ws: false, changeOrigin: true } } // 设置 https 代理 // proxy: { // '/api': { // target: 'your https address', // changeOrigin: true, // rewrite: (path: string) => path.replace(/^\/api/, '') // } // } }, resolve: { extensions: [".js", ".json", ".scss", ".css", ".less", ".tsx", ".ts", ".vue"], alias: { "@/": resolve("src") + "/" } }, // pages: { // index: { // // page 的入口 // entry: 'src/main.ts', // // 模板来源 // template: 'public/index.html', // // 在 dist/index.html 的输出 // filename: 'index.html', // // 当使用 title 选项时, // // template 中的 title 标签需要是 <%= htmlWebpackPlugin.options.title %> // title: 'hzy-admin-ui-ts', // }, // }, // CSS 预处理器 css: { preprocessorOptions: { less: { javascriptEnabled: true } } // postcss: { // plugins: [ // require('autoprefixer') // ] // } }, build: { assetsDir: "static/img", rollupOptions: { output: { chunkFileNames: "static/js/[name]-[hash].js", entryFileNames: "static/js/[name]-[hash].js", assetFileNames: "static/[ext]/[name]-[hash].[ext]" } } } }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJJOlxcXFxHaXRcXFxcSHVhbk1lbmdBZG1pblxcXFxhZG1pbi1jbGllbnRcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkk6XFxcXEdpdFxcXFxIdWFuTWVuZ0FkbWluXFxcXGFkbWluLWNsaWVudFxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vSTovR2l0L0h1YW5NZW5nQWRtaW4vYWRtaW4tY2xpZW50L3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHZ1ZSBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlXCI7XHJcbmltcG9ydCB7IHJlc29sdmUgfSBmcm9tIFwicGF0aFwiO1xyXG5pbXBvcnQgdnVlSnN4IGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWUtanN4XCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xyXG5pbXBvcnQgeyBBbnREZXNpZ25WdWVSZXNvbHZlciB9IGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3Jlc29sdmVycyc7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gJ3VucGx1Z2luLWF1dG8taW1wb3J0L3ZpdGUnXHJcbi8vIGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgcGx1Z2luczogW1xyXG4gICAgdnVlKCksXHJcbiAgICB2dWVKc3goe1xyXG4gICAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdml0ZWpzL3ZpdGUtcGx1Z2luLXZ1ZS90cmVlL21haW4vcGFja2FnZXMvcGx1Z2luLXZ1ZS1qc3hcclxuICAgICAgLy8gb3B0aW9ucyBhcmUgcGFzc2VkIG9uIHRvIEB2dWUvYmFiZWwtcGx1Z2luLWpzeFxyXG4gICAgfSksXHJcbiAgICBBdXRvSW1wb3J0KHtcclxuICAgICAgaW1wb3J0czogW1xyXG4gICAgICAgICd2dWUnLCAvLyBcdTgxRUFcdTUyQThcdTVCRkNcdTUxNjUgdnVlIFx1NEUyRFx1NzY4NCBBUElcclxuICAgICAgICAndnVlLXJvdXRlcicsIC8vIFx1NTk4Mlx1Njc5Q1x1NEY2MFx1NEY3Rlx1NzUyOCB2dWUtcm91dGVyXHJcbiAgICAgIF0sXHJcbiAgICAgIGR0czogJ3NyYy9hdXRvLWltcG9ydHMuZC50cycsIC8vIFx1NTNFRlx1NEVFNVx1NzUxRlx1NjIxMCBUeXBlU2NyaXB0IFx1NThGMFx1NjYwRVx1NjU4N1x1NEVGNlxyXG4gICAgfSksXHJcbiAgICBDb21wb25lbnRzKHtcclxuICAgICAgZGlyczogWydzcmMvY29yZS9jb21wb25lbnRzJ10sXHJcbiAgICAgIGV4dGVuc2lvbnM6IFsndnVlJ10sXHJcbiAgICAgIGRlZXA6IHRydWUsXHJcbiAgICAgIGR0czogJ3NyYy9jb21wb25lbnRzLmQudHMnLFxyXG4gICAgICByZXNvbHZlcnM6IFtcclxuICAgICAgICBBbnREZXNpZ25WdWVSZXNvbHZlcih7XHJcbiAgICAgICAgICBpbXBvcnRTdHlsZTogZmFsc2UsIC8vIGNzcyBpbiBqc1xyXG4gICAgICAgIH0pLFxyXG4gICAgICBdLFxyXG4gICAgfSksXHJcbiAgXSxcclxuICAvKipcclxuICAgKiBcdTYyNTNcdTUzMDVcdTdFRDlcdTc2RUVcdTVGNTVcdTc2ODRcdTUyNERcdTdGMDBcclxuICAgKiBcdTc1MUZcdTRFQTdcdTczQUZcdTU4ODNcdTlFRDhcdThCQTRcdUZGMUFjbGllbnQgXHU2NTg3XHU0RUY2XHU1OTM5XHU1MzA1XHU4RDc3XHU2NzY1XHJcbiAgICogXHU1RjAwXHU1M0QxXHU3M0FGXHU1ODgzXHU5RUQ4XHU4QkE0XHVGRjFBL1xyXG4gICAqL1xyXG4gIGJhc2U6IHByb2Nlc3MuZW52LlZVRV9BUFBfQkFTRSwgLy8gcHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT0gXCJwcm9kdWN0aW9uXCIgPyBcIi9jbGllbnQvXCIgOiBcIi9cIixcclxuICBzZXJ2ZXI6IHtcclxuICAgIHBvcnQ6IDUwMSxcclxuICAgIGhvc3Q6IHRydWUsXHJcbiAgICBwcm94eToge1xyXG4gICAgICBcIi9hcGkvdjFcIjoge1xyXG4gICAgICAgIHRhcmdldDogXCJodHRwOi8vbG9jYWxob3N0OjU1MDAvXCIsXHJcbiAgICAgICAgd3M6IGZhbHNlLFxyXG4gICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcblxyXG4gICAgLy8gXHU4QkJFXHU3RjZFIGh0dHBzIFx1NEVFM1x1NzQwNlxyXG4gICAgLy8gcHJveHk6IHtcclxuICAgIC8vICAgJy9hcGknOiB7XHJcbiAgICAvLyAgICAgdGFyZ2V0OiAneW91ciBodHRwcyBhZGRyZXNzJyxcclxuICAgIC8vICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAvLyAgICAgcmV3cml0ZTogKHBhdGg6IHN0cmluZykgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpLywgJycpXHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9LFxyXG4gIHJlc29sdmU6IHtcclxuICAgIGV4dGVuc2lvbnM6IFtcIi5qc1wiLCBcIi5qc29uXCIsIFwiLnNjc3NcIiwgXCIuY3NzXCIsIFwiLmxlc3NcIiwgXCIudHN4XCIsIFwiLnRzXCIsIFwiLnZ1ZVwiXSxcclxuICAgIGFsaWFzOiB7XHJcbiAgICAgIFwiQC9cIjogcmVzb2x2ZShcInNyY1wiKSArIFwiL1wiLFxyXG4gICAgfSxcclxuICB9LFxyXG4gIC8vIHBhZ2VzOiB7XHJcbiAgLy8gICAgIGluZGV4OiB7XHJcbiAgLy8gICAgICAgICAvLyBwYWdlIFx1NzY4NFx1NTE2NVx1NTNFM1xyXG4gIC8vICAgICAgICAgZW50cnk6ICdzcmMvbWFpbi50cycsXHJcbiAgLy8gICAgICAgICAvLyBcdTZBMjFcdTY3N0ZcdTY3NjVcdTZFOTBcclxuICAvLyAgICAgICAgIHRlbXBsYXRlOiAncHVibGljL2luZGV4Lmh0bWwnLFxyXG4gIC8vICAgICAgICAgLy8gXHU1NzI4IGRpc3QvaW5kZXguaHRtbCBcdTc2ODRcdThGOTNcdTUxRkFcclxuICAvLyAgICAgICAgIGZpbGVuYW1lOiAnaW5kZXguaHRtbCcsXHJcbiAgLy8gICAgICAgICAvLyBcdTVGNTNcdTRGN0ZcdTc1MjggdGl0bGUgXHU5MDA5XHU5ODc5XHU2NUY2XHVGRjBDXHJcbiAgLy8gICAgICAgICAvLyB0ZW1wbGF0ZSBcdTRFMkRcdTc2ODQgdGl0bGUgXHU2ODA3XHU3QjdFXHU5NzAwXHU4OTgxXHU2NjJGIDx0aXRsZT48JT0gaHRtbFdlYnBhY2tQbHVnaW4ub3B0aW9ucy50aXRsZSAlPjwvdGl0bGU+XHJcbiAgLy8gICAgICAgICB0aXRsZTogJ2h6eS1hZG1pbi11aS10cycsXHJcbiAgLy8gICAgIH0sXHJcbiAgLy8gfSxcclxuICAvLyBDU1MgXHU5ODg0XHU1OTA0XHU3NDA2XHU1NjY4XHJcbiAgY3NzOiB7XHJcbiAgICBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XHJcbiAgICAgIGxlc3M6IHtcclxuICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICAvLyBwb3N0Y3NzOiB7XHJcbiAgICAvLyAgIHBsdWdpbnM6IFtcclxuICAgIC8vICAgICByZXF1aXJlKCdhdXRvcHJlZml4ZXInKVxyXG4gICAgLy8gICBdXHJcbiAgICAvLyB9XHJcbiAgfSxcclxuICBidWlsZDoge1xyXG4gICAgYXNzZXRzRGlyOiBcInN0YXRpYy9pbWdcIixcclxuICAgIHJvbGx1cE9wdGlvbnM6IHtcclxuICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgY2h1bmtGaWxlTmFtZXM6IFwic3RhdGljL2pzL1tuYW1lXS1baGFzaF0uanNcIixcclxuICAgICAgICBlbnRyeUZpbGVOYW1lczogXCJzdGF0aWMvanMvW25hbWVdLVtoYXNoXS5qc1wiLFxyXG4gICAgICAgIGFzc2V0RmlsZU5hbWVzOiBcInN0YXRpYy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdXCIsXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gIH0sXHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTZSLFNBQVMsb0JBQW9CO0FBQzFULE9BQU8sU0FBUztBQUNoQixTQUFTLGVBQWU7QUFDeEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsNEJBQTRCO0FBQ3JDLE9BQU8sZ0JBQWdCO0FBRXZCLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQzFCLFNBQVM7QUFBQSxJQUNQLElBQUk7QUFBQSxJQUNKLE9BQU87QUFBQTtBQUFBO0FBQUEsSUFHUCxDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDVCxTQUFTO0FBQUEsUUFDUDtBQUFBO0FBQUEsUUFDQTtBQUFBO0FBQUEsTUFDRjtBQUFBLE1BQ0EsS0FBSztBQUFBO0FBQUEsSUFDUCxDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDVCxNQUFNLENBQUMscUJBQXFCO0FBQUEsTUFDNUIsWUFBWSxDQUFDLEtBQUs7QUFBQSxNQUNsQixNQUFNO0FBQUEsTUFDTixLQUFLO0FBQUEsTUFDTCxXQUFXO0FBQUEsUUFDVCxxQkFBcUI7QUFBQSxVQUNuQixhQUFhO0FBQUE7QUFBQSxRQUNmLENBQUM7QUFBQSxNQUNIO0FBQUEsSUFDRixDQUFDO0FBQUEsRUFDSDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQU1BLE1BQU0sUUFBUSxJQUFJO0FBQUE7QUFBQSxFQUNsQixRQUFRO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixNQUFNO0FBQUEsSUFDTixPQUFPO0FBQUEsTUFDTCxXQUFXO0FBQUEsUUFDVCxRQUFRO0FBQUEsUUFDUixJQUFJO0FBQUEsUUFDSixjQUFjO0FBQUEsTUFDaEI7QUFBQSxJQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBVUY7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNQLFlBQVksQ0FBQyxPQUFPLFNBQVMsU0FBUyxRQUFRLFNBQVMsUUFBUSxPQUFPLE1BQU07QUFBQSxJQUM1RSxPQUFPO0FBQUEsTUFDTCxNQUFNLFFBQVEsS0FBSyxJQUFJO0FBQUEsSUFDekI7QUFBQSxFQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBZUEsS0FBSztBQUFBLElBQ0gscUJBQXFCO0FBQUEsTUFDbkIsTUFBTTtBQUFBLFFBQ0osbUJBQW1CO0FBQUEsTUFDckI7QUFBQSxJQUNGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBTUY7QUFBQSxFQUNBLE9BQU87QUFBQSxJQUNMLFdBQVc7QUFBQSxJQUNYLGVBQWU7QUFBQSxNQUNiLFFBQVE7QUFBQSxRQUNOLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLE1BQ2xCO0FBQUEsSUFDRjtBQUFBLEVBQ0Y7QUFDRixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo=