// vite.config.ts import { defineConfig, loadEnv } from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/vite/dist/node/index.js"; import vue from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/@vitejs/plugin-vue/dist/index.mjs"; import AutoImport from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/unplugin-auto-import/dist/vite.js"; import Components from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/unplugin-vue-components/dist/vite.mjs"; import { ElementPlusResolver } from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/unplugin-vue-components/dist/resolvers.mjs"; import { VantResolver } from "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs"; import { fileURLToPath, URL } from "node:url"; var __vite_injected_original_import_meta_url = "file:///C:/Users/zz/Desktop/%E9%A1%B9%E7%9B%AE/Brazil/vite.config.ts"; var timestamp = Math.round((/* @__PURE__ */ new Date()).getTime() / 1e3).toString(); var vite_config_default = defineConfig(({ command, mode }) => { const env = loadEnv(mode, process.cwd(), ""); return { base: env.VITE_PUBLIC_PATH, // 开发或生产环境服务的公共基础路径 build: { minify: "terser", outDir: env.VITE_MODE == "production" ? "dist" : "dist-test", // 打包文件的输出目录 assetsDir: "static", // 静态资源的存放目录 assetsInlineLimit: 4096, // 图片转 base64 编码的阈值 terserOptions: { compress: { drop_console: JSON.parse(env.VITE_OPEN_CONSOLE), drop_debugger: JSON.parse(env.VITE_OPEN_CONSOLE) } }, rollupOptions: { output: { entryFileNames: `assets/[name]_${timestamp}.js`, chunkFileNames: `assets/[name]_${timestamp}.js`, assetFileNames: `assets/[name]_${timestamp}.[ext]` } } }, plugins: [ vue(), AutoImport({ resolvers: [ElementPlusResolver()], imports: ["vue", "vue-router"] }), Components({ resolvers: [ElementPlusResolver(), VantResolver()] }) ], resolve: { alias: { "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) } }, server: { host: "0.0.0.0", port: 8081, proxy: { "/api": { target: "http://192.168.0.60:1871", changeOrigin: true, ws: true, secure: false, rewrite: (path) => path.replace(/^\/api/, "/") } } }, css: { preprocessorOptions: { scss: { charset: false, additionalData: '@import "./src/assets/styles/variables.scss";' } }, postcss: { plugins: [] } } }; }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJDOlxcXFxVc2Vyc1xcXFx6elxcXFxEZXNrdG9wXFxcXFx1OTg3OVx1NzZFRVxcXFxCcmF6aWxcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkM6XFxcXFVzZXJzXFxcXHp6XFxcXERlc2t0b3BcXFxcXHU5ODc5XHU3NkVFXFxcXEJyYXppbFxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vQzovVXNlcnMvenovRGVza3RvcC8lRTklQTElQjklRTclOUIlQUUvQnJhemlsL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHZ1ZSBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlXCI7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gXCJ1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlXCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gXCJ1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlXCI7XHJcbmltcG9ydCB7IEVsZW1lbnRQbHVzUmVzb2x2ZXIgfSBmcm9tIFwidW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvcmVzb2x2ZXJzXCI7XHJcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xyXG5pbXBvcnQgeyBmaWxlVVJMVG9QYXRoLCBVUkwgfSBmcm9tIFwibm9kZTp1cmxcIjtcclxuY29uc3QgdGltZXN0YW1wID0gTWF0aC5yb3VuZChuZXcgRGF0ZSgpLmdldFRpbWUoKSAvIDEwMDApLnRvU3RyaW5nKCk7XHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCksIFwiXCIpO1xyXG4gIHJldHVybiB7XHJcbiAgICBiYXNlOiBlbnYuVklURV9QVUJMSUNfUEFUSCwgLy8gXHU1RjAwXHU1M0QxXHU2MjE2XHU3NTFGXHU0RUE3XHU3M0FGXHU1ODgzXHU2NzBEXHU1MkExXHU3Njg0XHU1MTZDXHU1MTcxXHU1N0ZBXHU3ODQwXHU4REVGXHU1Rjg0XHJcbiAgICBidWlsZDoge1xyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLFxyXG4gICAgICBvdXREaXI6IGVudi5WSVRFX01PREUgPT0gJ3Byb2R1Y3Rpb24nID8gJ2Rpc3QnIDogJ2Rpc3QtdGVzdCcsIC8vIFx1NjI1M1x1NTMwNVx1NjU4N1x1NEVGNlx1NzY4NFx1OEY5M1x1NTFGQVx1NzZFRVx1NUY1NVxyXG4gICAgICBhc3NldHNEaXI6ICdzdGF0aWMnLCAvLyBcdTk3NTlcdTYwMDFcdThENDRcdTZFOTBcdTc2ODRcdTVCNThcdTY1M0VcdTc2RUVcdTVGNTVcclxuICAgICAgYXNzZXRzSW5saW5lTGltaXQ6IDQwOTYsIC8vIFx1NTZGRVx1NzI0N1x1OEY2QyBiYXNlNjQgXHU3RjE2XHU3ODAxXHU3Njg0XHU5NjA4XHU1MDNDXHJcbiAgICAgIHRlcnNlck9wdGlvbnM6IHtcclxuICAgICAgICBjb21wcmVzczoge1xyXG4gICAgICAgICAgZHJvcF9jb25zb2xlOiBKU09OLnBhcnNlKGVudi5WSVRFX09QRU5fQ09OU09MRSksXHJcbiAgICAgICAgICBkcm9wX2RlYnVnZ2VyOiBKU09OLnBhcnNlKGVudi5WSVRFX09QRU5fQ09OU09MRSksXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgICAgcm9sbHVwT3B0aW9uczoge1xyXG4gICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgZW50cnlGaWxlTmFtZXM6IGBhc3NldHMvW25hbWVdXyR7dGltZXN0YW1wfS5qc2AsXHJcbiAgICAgICAgICBjaHVua0ZpbGVOYW1lczogYGFzc2V0cy9bbmFtZV1fJHt0aW1lc3RhbXB9LmpzYCxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiBgYXNzZXRzL1tuYW1lXV8ke3RpbWVzdGFtcH0uW2V4dF1gXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogW1xyXG4gICAgICB2dWUoKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgcmVzb2x2ZXJzOiBbRWxlbWVudFBsdXNSZXNvbHZlcigpXSxcclxuICAgICAgICBpbXBvcnRzOiBbXCJ2dWVcIiwgXCJ2dWUtcm91dGVyXCJdLFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgcmVzb2x2ZXJzOiBbRWxlbWVudFBsdXNSZXNvbHZlcigpLCBWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICAgIH0pLFxyXG4gICAgXSxcclxuICAgIHJlc29sdmU6IHtcclxuICAgICAgYWxpYXM6IHtcclxuICAgICAgICBcIkBcIjogZmlsZVVSTFRvUGF0aChuZXcgVVJMKFwiLi9zcmNcIiwgaW1wb3J0Lm1ldGEudXJsKSksXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgc2VydmVyOiB7XHJcbiAgICAgIGhvc3Q6IFwiMC4wLjAuMFwiLFxyXG4gICAgICBwb3J0OiA4MDgxLFxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgIFwiL2FwaVwiOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFwiaHR0cDovLzE5Mi4xNjguMC42MDoxODcxXCIsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICB3czogdHJ1ZSxcclxuICAgICAgICAgIHNlY3VyZTogZmFsc2UsXHJcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpLywgXCIvXCIpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgY3NzOiB7XHJcbiAgICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgICBzY3NzOiB7XHJcbiAgICAgICAgICBjaGFyc2V0OiBmYWxzZSxcclxuICAgICAgICAgIGFkZGl0aW9uYWxEYXRhOlxyXG4gICAgICAgICAgICAnQGltcG9ydCBcIi4vc3JjL2Fzc2V0cy9zdHlsZXMvdmFyaWFibGVzLnNjc3NcIjsnXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgICAgcG9zdGNzczoge1xyXG4gICAgICAgIHBsdWdpbnM6IFtdLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICB9XHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQXFTLFNBQVMsY0FBYyxlQUFlO0FBQzNVLE9BQU8sU0FBUztBQUNoQixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixTQUFTLDJCQUEyQjtBQUNwQyxTQUFTLG9CQUFvQjtBQUM3QixTQUFTLGVBQWUsV0FBVztBQU4wSSxJQUFNLDJDQUEyQztBQU85TixJQUFNLFlBQVksS0FBSyxPQUFNLG9CQUFJLEtBQUssR0FBRSxRQUFRLElBQUksR0FBSSxFQUFFLFNBQVM7QUFDbkUsSUFBTyxzQkFBUSxhQUFhLENBQUMsRUFBRSxTQUFTLEtBQUssTUFBTTtBQUNqRCxRQUFNLE1BQU0sUUFBUSxNQUFNLFFBQVEsSUFBSSxHQUFHLEVBQUU7QUFDM0MsU0FBTztBQUFBLElBQ0wsTUFBTSxJQUFJO0FBQUE7QUFBQSxJQUNWLE9BQU87QUFBQSxNQUNMLFFBQVE7QUFBQSxNQUNSLFFBQVEsSUFBSSxhQUFhLGVBQWUsU0FBUztBQUFBO0FBQUEsTUFDakQsV0FBVztBQUFBO0FBQUEsTUFDWCxtQkFBbUI7QUFBQTtBQUFBLE1BQ25CLGVBQWU7QUFBQSxRQUNiLFVBQVU7QUFBQSxVQUNSLGNBQWMsS0FBSyxNQUFNLElBQUksaUJBQWlCO0FBQUEsVUFDOUMsZUFBZSxLQUFLLE1BQU0sSUFBSSxpQkFBaUI7QUFBQSxRQUNqRDtBQUFBLE1BQ0Y7QUFBQSxNQUNBLGVBQWU7QUFBQSxRQUNiLFFBQVE7QUFBQSxVQUNOLGdCQUFnQixpQkFBaUIsU0FBUztBQUFBLFVBQzFDLGdCQUFnQixpQkFBaUIsU0FBUztBQUFBLFVBQzFDLGdCQUFnQixpQkFBaUIsU0FBUztBQUFBLFFBQzVDO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxJQUNBLFNBQVM7QUFBQSxNQUNQLElBQUk7QUFBQSxNQUNKLFdBQVc7QUFBQSxRQUNULFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQztBQUFBLFFBQ2pDLFNBQVMsQ0FBQyxPQUFPLFlBQVk7QUFBQSxNQUMvQixDQUFDO0FBQUEsTUFDRCxXQUFXO0FBQUEsUUFDVCxXQUFXLENBQUMsb0JBQW9CLEdBQUcsYUFBYSxDQUFDO0FBQUEsTUFDbkQsQ0FBQztBQUFBLElBQ0g7QUFBQSxJQUNBLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssY0FBYyxJQUFJLElBQUksU0FBUyx3Q0FBZSxDQUFDO0FBQUEsTUFDdEQ7QUFBQSxJQUNGO0FBQUEsSUFDQSxRQUFRO0FBQUEsTUFDTixNQUFNO0FBQUEsTUFDTixNQUFNO0FBQUEsTUFDTixPQUFPO0FBQUEsUUFDTCxRQUFRO0FBQUEsVUFDTixRQUFRO0FBQUEsVUFDUixjQUFjO0FBQUEsVUFDZCxJQUFJO0FBQUEsVUFDSixRQUFRO0FBQUEsVUFDUixTQUFTLENBQUMsU0FBUyxLQUFLLFFBQVEsVUFBVSxHQUFHO0FBQUEsUUFDL0M7QUFBQSxNQUNGO0FBQUEsSUFDRjtBQUFBLElBQ0EsS0FBSztBQUFBLE1BQ0gscUJBQXFCO0FBQUEsUUFDbkIsTUFBTTtBQUFBLFVBQ0osU0FBUztBQUFBLFVBQ1QsZ0JBQ0U7QUFBQSxRQUNKO0FBQUEsTUFDRjtBQUFBLE1BQ0EsU0FBUztBQUFBLFFBQ1AsU0FBUyxDQUFDO0FBQUEsTUFDWjtBQUFBLElBQ0Y7QUFBQSxFQUNGO0FBQ0YsQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K