// vite.config.js import { defineConfig, loadEnv } from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/vite@4.5.14_@types+node@24.2.0_sass@1.77.6/node_modules/vite/dist/node/index.js"; import { resolve } from "path"; import vue from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/@vitejs+plugin-vue@4.6.2_vite@4.5.14_@types+node@24.2.0_sass@1.77.6__vue@3.5.18/node_modules/@vitejs/plugin-vue/dist/index.mjs"; import vueJsx from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/@vitejs+plugin-vue-jsx@3.1.0_vite@4.5.14_@types+node@24.2.0_sass@1.77.6__vue@3.5.18/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; import PurgeIcons from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/vite-plugin-purge-icons@0.9.2_vite@4.5.14_@types+node@24.2.0_sass@1.77.6_/node_modules/vite-plugin-purge-icons/dist/index.mjs"; import viteCompression from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/vite-plugin-compression@0.5.1_vite@4.5.14_@types+node@24.2.0_sass@1.77.6_/node_modules/vite-plugin-compression/dist/index.mjs"; import { createSvgIconsPlugin } from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/vite-plugin-svg-icons@2.0.1_vite@4.5.14_@types+node@24.2.0_sass@1.77.6_/node_modules/vite-plugin-svg-icons/dist/index.mjs"; import UnoCSS from "file:///D:/work/bandhu-buy/admin/node_modules/.pnpm/unocss@66.4.1_postcss@5.2.18_vite@4.5.14_@types+node@24.2.0_sass@1.77.6_/node_modules/unocss/dist/vite.mjs"; var __vite_injected_original_dirname = "D:\\work\\bandhu-buy\\admin"; var vite_config_default = defineConfig(({ command, mode }) => { const env = loadEnv(mode, __vite_injected_original_dirname, "SHEEP_"); console.log(env.SHEEP_PROXY_PREFIX); return { base: "./", envPrefix: "SHEEP_", plugins: [ vue(), vueJsx(), UnoCSS(), viteCompression({ verbose: false }), createSvgIconsPlugin({ iconDirs: [resolve(__vite_injected_original_dirname, "./src/assets/svg")], symbolId: "sa-[dir]-[name]" }), PurgeIcons() ], resolve: { alias: { "@": resolve(__vite_injected_original_dirname, "./src") } }, css: { preprocessorOptions: { scss: {} } }, server: { host: true, open: true, port: env.SHEEP_DEV_PORT, hmr: { overlay: true }, // 动态代理配置 proxy: { // 代理所有 API 请求 [env.SHEEP_PROXY_PREFIX]: { target: env.SHEEP_PROXY_TARGET, changeOrigin: true, rewrite: (path) => path.replace(new RegExp(`^${env.SHEEP_PROXY_PREFIX}`), "") } } }, build: { chunkSizeWarningLimit: 2e3, sourcemap: false }, preview: { port: env.SHEEP_PREVIEW_PORT } }; }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFx3b3JrXFxcXGJhbmRodS1idXlcXFxcYWRtaW5cIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXHdvcmtcXFxcYmFuZGh1LWJ1eVxcXFxhZG1pblxcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovd29yay9iYW5kaHUtYnV5L2FkbWluL3ZpdGUuY29uZmlnLmpzXCI7LyoqXHJcbiAqIHZpdGUgXHU5MTREXHU3RjZFXHU2NTg3XHU0RUY2XHJcbiAqL1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJztcclxuaW1wb3J0IHsgcmVzb2x2ZSB9IGZyb20gJ3BhdGgnO1xyXG5pbXBvcnQgdnVlIGZyb20gJ0B2aXRlanMvcGx1Z2luLXZ1ZSc7XHJcbmltcG9ydCB2dWVKc3ggZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlLWpzeCc7XHJcbmltcG9ydCBQdXJnZUljb25zIGZyb20gJ3ZpdGUtcGx1Z2luLXB1cmdlLWljb25zJztcclxuaW1wb3J0IHZpdGVDb21wcmVzc2lvbiBmcm9tICd2aXRlLXBsdWdpbi1jb21wcmVzc2lvbic7XHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJztcclxuaW1wb3J0IFVub0NTUyBmcm9tICd1bm9jc3Mvdml0ZSc7XHJcblxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgY29tbWFuZCwgbW9kZSB9KSA9PiB7XHJcbiAgY29uc3QgZW52ID0gbG9hZEVudihtb2RlLCBfX2Rpcm5hbWUsICdTSEVFUF8nKTtcclxuICBjb25zb2xlLmxvZyhlbnYuU0hFRVBfUFJPWFlfUFJFRklYKTtcclxuXHJcbiAgcmV0dXJuIHtcclxuICAgIGJhc2U6ICcuLycsXHJcbiAgICBlbnZQcmVmaXg6ICdTSEVFUF8nLFxyXG4gICAgcGx1Z2luczogW1xyXG4gICAgICB2dWUoKSxcclxuICAgICAgdnVlSnN4KCksXHJcbiAgICAgIFVub0NTUygpLFxyXG4gICAgICB2aXRlQ29tcHJlc3Npb24oeyB2ZXJib3NlOiBmYWxzZSB9KSxcclxuICAgICAgY3JlYXRlU3ZnSWNvbnNQbHVnaW4oe1xyXG4gICAgICAgIGljb25EaXJzOiBbcmVzb2x2ZShfX2Rpcm5hbWUsICcuL3NyYy9hc3NldHMvc3ZnJyldLFxyXG4gICAgICAgIHN5bWJvbElkOiAnc2EtW2Rpcl0tW25hbWVdJyxcclxuICAgICAgfSksXHJcbiAgICAgIFB1cmdlSWNvbnMoKSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgIGFsaWFzOiB7XHJcbiAgICAgICAgJ0AnOiByZXNvbHZlKF9fZGlybmFtZSwgJy4vc3JjJyksXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgY3NzOiB7XHJcbiAgICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgICBzY3NzOiB7fSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgaG9zdDogdHJ1ZSxcclxuICAgICAgb3BlbjogdHJ1ZSxcclxuICAgICAgcG9ydDogZW52LlNIRUVQX0RFVl9QT1JULFxyXG4gICAgICBobXI6IHtcclxuICAgICAgICBvdmVybGF5OiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgICAvLyBcdTUyQThcdTYwMDFcdTRFRTNcdTc0MDZcdTkxNERcdTdGNkVcclxuICAgICAgcHJveHk6IHtcclxuICAgICAgICAvLyBcdTRFRTNcdTc0MDZcdTYyNDBcdTY3MDkgQVBJIFx1OEJGN1x1NkM0MlxyXG4gICAgICAgIFtlbnYuU0hFRVBfUFJPWFlfUFJFRklYXToge1xyXG4gICAgICAgICAgdGFyZ2V0OiBlbnYuU0hFRVBfUFJPWFlfVEFSR0VULFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZShuZXcgUmVnRXhwKGBeJHtlbnYuU0hFRVBfUFJPWFlfUFJFRklYfWApLCAnJyksXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBidWlsZDoge1xyXG4gICAgICBjaHVua1NpemVXYXJuaW5nTGltaXQ6IDIwMDAsXHJcbiAgICAgIHNvdXJjZW1hcDogZmFsc2UsXHJcbiAgICB9LFxyXG4gICAgcHJldmlldzoge1xyXG4gICAgICBwb3J0OiBlbnYuU0hFRVBfUFJFVklFV19QT1JULFxyXG4gICAgfSxcclxuICB9O1xyXG59KTtcclxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUdBLFNBQVMsY0FBYyxlQUFlO0FBQ3RDLFNBQVMsZUFBZTtBQUN4QixPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8scUJBQXFCO0FBQzVCLFNBQVMsNEJBQTRCO0FBQ3JDLE9BQU8sWUFBWTtBQVZuQixJQUFNLG1DQUFtQztBQWF6QyxJQUFPLHNCQUFRLGFBQWEsQ0FBQyxFQUFFLFNBQVMsS0FBSyxNQUFNO0FBQ2pELFFBQU0sTUFBTSxRQUFRLE1BQU0sa0NBQVcsUUFBUTtBQUM3QyxVQUFRLElBQUksSUFBSSxrQkFBa0I7QUFFbEMsU0FBTztBQUFBLElBQ0wsTUFBTTtBQUFBLElBQ04sV0FBVztBQUFBLElBQ1gsU0FBUztBQUFBLE1BQ1AsSUFBSTtBQUFBLE1BQ0osT0FBTztBQUFBLE1BQ1AsT0FBTztBQUFBLE1BQ1AsZ0JBQWdCLEVBQUUsU0FBUyxNQUFNLENBQUM7QUFBQSxNQUNsQyxxQkFBcUI7QUFBQSxRQUNuQixVQUFVLENBQUMsUUFBUSxrQ0FBVyxrQkFBa0IsQ0FBQztBQUFBLFFBQ2pELFVBQVU7QUFBQSxNQUNaLENBQUM7QUFBQSxNQUNELFdBQVc7QUFBQSxJQUNiO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxPQUFPO0FBQUEsUUFDTCxLQUFLLFFBQVEsa0NBQVcsT0FBTztBQUFBLE1BQ2pDO0FBQUEsSUFDRjtBQUFBLElBQ0EsS0FBSztBQUFBLE1BQ0gscUJBQXFCO0FBQUEsUUFDbkIsTUFBTSxDQUFDO0FBQUEsTUFDVDtBQUFBLElBQ0Y7QUFBQSxJQUNBLFFBQVE7QUFBQSxNQUNOLE1BQU07QUFBQSxNQUNOLE1BQU07QUFBQSxNQUNOLE1BQU0sSUFBSTtBQUFBLE1BQ1YsS0FBSztBQUFBLFFBQ0gsU0FBUztBQUFBLE1BQ1g7QUFBQTtBQUFBLE1BRUEsT0FBTztBQUFBO0FBQUEsUUFFTCxDQUFDLElBQUksa0JBQWtCLEdBQUc7QUFBQSxVQUN4QixRQUFRLElBQUk7QUFBQSxVQUNaLGNBQWM7QUFBQSxVQUNkLFNBQVMsQ0FBQyxTQUFTLEtBQUssUUFBUSxJQUFJLE9BQU8sSUFBSSxJQUFJLGtCQUFrQixFQUFFLEdBQUcsRUFBRTtBQUFBLFFBQzlFO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxJQUNBLE9BQU87QUFBQSxNQUNMLHVCQUF1QjtBQUFBLE1BQ3ZCLFdBQVc7QUFBQSxJQUNiO0FBQUEsSUFDQSxTQUFTO0FBQUEsTUFDUCxNQUFNLElBQUk7QUFBQSxJQUNaO0FBQUEsRUFDRjtBQUNGLENBQUM7IiwKICAibmFtZXMiOiBbXQp9Cg==