// vite.config.js import { defineConfig, loadEnv } from "file:///D:/VUEobject/kunshan/node_modules/vite/dist/node/index.js"; import vue from "file:///D:/VUEobject/kunshan/node_modules/@vitejs/plugin-vue/dist/index.mjs"; // build/constant.js var OUTPUT_DIR = "dist"; // vite.config.js import path from "path"; var __vite_injected_original_dirname = "D:\\VUEobject\\kunshan"; var TimeStamp = (/* @__PURE__ */ new Date()).getTime(); function resolve(url) { return path.resolve(__vite_injected_original_dirname, url); } var vite_config_default = ({ mode }) => { const env = loadEnv(mode, process.cwd()); return defineConfig({ base: "./", //env.VITE_APP_BASE_URL, // 动态改变base值 assetsInclude: [ "**/*.glb", "**/*.gltf", "**/*.fbx", "**/*.hdr", "**/*.json", "**/*.mp4", "**/*.mov" ], resolve: { alias: { "@": resolve("./src"), "~@": resolve("./src") }, // 省略文件后缀 extensions: [".mjs", ".js", ".jsx", ".json"] }, build: { minify: "esbuild", target: "es2015", cssTarget: "chrome80", outDir: OUTPUT_DIR, terserOptions: { compress: { // keep_infinity: true, // // Used to delete console in production environment // drop_console: VITE_DROP_CONSOLE, // drop_debugger: true, } }, // Turning off brotliSize display can slightly reduce packaging time reportCompressedSize: false, chunkSizeWarningLimit: 2e3, rollupOptions: { // 参考:https://blog.cinob.cn/archives/393 output: { // 入口文件名 entryFileNames: `assets/[name]-${TimeStamp}.js`, // 块文件名 chunkFileNames: `assets/[name]-[hash]-${TimeStamp}.js`, // 资源文件名 css 图片等等 assetFileNames: `assets/[name]-[hash]-balabala-${TimeStamp}.[ext]` } } }, envDir: "env", plugins: [vue()] }); }; export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiLCAiYnVpbGQvY29uc3RhbnQuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxWVUVvYmplY3RcXFxca3Vuc2hhblwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcVlVFb2JqZWN0XFxcXGt1bnNoYW5cXFxcdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L1ZVRW9iamVjdC9rdW5zaGFuL3ZpdGUuY29uZmlnLmpzXCI7LypcclxuICogQERlc2NyaXB0dGlvbjpcclxuICogQHZlcnNpb246IDEuMC4wXHJcbiAqIEBBdXRob3I6IGh0YW5nXHJcbiAqIEBEYXRlOiAyMDI0LTA3LTE1IDE2OjMzOjMzXHJcbiAqIEBMYXN0RWRpdG9yczogaHRhbmdcclxuICogQExhc3RFZGl0VGltZTogMjAyNC0wOC0yNCAxNDozODoyM1xyXG4gKi9cclxuaW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSBcInZpdGVcIjtcclxuaW1wb3J0IHZ1ZSBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlXCI7XHJcbmltcG9ydCB7IE9VVFBVVF9ESVIgfSBmcm9tICcuL2J1aWxkL2NvbnN0YW50JztcclxuaW1wb3J0IHBhdGggZnJvbSBcInBhdGhcIjtcclxuXHJcbmNvbnN0IFRpbWVTdGFtcCA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG5cclxuZnVuY3Rpb24gcmVzb2x2ZSh1cmwpIHtcclxuICByZXR1cm4gcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgdXJsKTtcclxufVxyXG4vLyBodHRwczovL3ZpdGVqcy5kZXYvY29uZmlnL1xyXG5leHBvcnQgZGVmYXVsdCAoeyBtb2RlIH0pID0+IHtcclxuICAvLyBcdTgzQjdcdTUzRDZcdTczQUZcdTU4ODNcdTUzRDhcdTkxQ0ZcclxuICBjb25zdCBlbnYgPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpO1xyXG4gIHJldHVybiBkZWZpbmVDb25maWcoe1xyXG4gICAgYmFzZTogJy4vJywgLy9lbnYuVklURV9BUFBfQkFTRV9VUkwsIC8vIFx1NTJBOFx1NjAwMVx1NjUzOVx1NTNEOGJhc2VcdTUwM0NcclxuICAgIGFzc2V0c0luY2x1ZGU6IFtcclxuICAgICAgXCIqKi8qLmdsYlwiLFxyXG4gICAgICBcIioqLyouZ2x0ZlwiLFxyXG4gICAgICBcIioqLyouZmJ4XCIsXHJcbiAgICAgIFwiKiovKi5oZHJcIixcclxuICAgICAgXCIqKi8qLmpzb25cIixcclxuICAgICAgXCIqKi8qLm1wNFwiLFxyXG4gICAgICBcIioqLyoubW92XCIsXHJcbiAgICBdLFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgIFwiQFwiOiByZXNvbHZlKFwiLi9zcmNcIiksXHJcbiAgICAgICAgXCJ+QFwiOiByZXNvbHZlKFwiLi9zcmNcIiksXHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIFx1NzcwMVx1NzU2NVx1NjU4N1x1NEVGNlx1NTQwRVx1N0YwMFxyXG4gICAgICBleHRlbnNpb25zOiBbXCIubWpzXCIsIFwiLmpzXCIsIFwiLmpzeFwiLCBcIi5qc29uXCJdLFxyXG4gICAgfSxcclxuICAgIGJ1aWxkOiB7XHJcbiAgICAgIG1pbmlmeTogJ2VzYnVpbGQnLFxyXG4gICAgICB0YXJnZXQ6ICdlczIwMTUnLFxyXG4gICAgICBjc3NUYXJnZXQ6ICdjaHJvbWU4MCcsXHJcbiAgICAgIG91dERpcjogT1VUUFVUX0RJUixcclxuICAgICAgdGVyc2VyT3B0aW9uczoge1xyXG4gICAgICAgIGNvbXByZXNzOiB7XHJcbiAgICAgICAgICAvLyBrZWVwX2luZmluaXR5OiB0cnVlLFxyXG4gICAgICAgICAgLy8gLy8gVXNlZCB0byBkZWxldGUgY29uc29sZSBpbiBwcm9kdWN0aW9uIGVudmlyb25tZW50XHJcbiAgICAgICAgICAvLyBkcm9wX2NvbnNvbGU6IFZJVEVfRFJPUF9DT05TT0xFLFxyXG4gICAgICAgICAgLy8gZHJvcF9kZWJ1Z2dlcjogdHJ1ZSxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgICAvLyBUdXJuaW5nIG9mZiBicm90bGlTaXplIGRpc3BsYXkgY2FuIHNsaWdodGx5IHJlZHVjZSBwYWNrYWdpbmcgdGltZVxyXG4gICAgICByZXBvcnRDb21wcmVzc2VkU2l6ZTogZmFsc2UsXHJcbiAgICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogMjAwMCxcclxuICAgICAgcm9sbHVwT3B0aW9uczoge1xyXG4gICAgICAgIC8vIFx1NTNDMlx1ODAwM1x1RkYxQWh0dHBzOi8vYmxvZy5jaW5vYi5jbi9hcmNoaXZlcy8zOTNcclxuICAgICAgICBvdXRwdXQ6IHtcclxuICAgICAgICAgIC8vIFx1NTE2NVx1NTNFM1x1NjU4N1x1NEVGNlx1NTQwRFxyXG4gICAgICAgICAgZW50cnlGaWxlTmFtZXM6IGBhc3NldHMvW25hbWVdLSR7VGltZVN0YW1wfS5qc2AsXHJcbiAgICAgICAgICAvLyBcdTU3NTdcdTY1ODdcdTRFRjZcdTU0MERcclxuICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiBgYXNzZXRzL1tuYW1lXS1baGFzaF0tJHtUaW1lU3RhbXB9LmpzYCxcclxuICAgICAgICAgIC8vIFx1OEQ0NFx1NkU5MFx1NjU4N1x1NEVGNlx1NTQwRCBjc3MgXHU1NkZFXHU3MjQ3XHU3QjQ5XHU3QjQ5XHJcbiAgICAgICAgICBhc3NldEZpbGVOYW1lczogYGFzc2V0cy9bbmFtZV0tW2hhc2hdLWJhbGFiYWxhLSR7VGltZVN0YW1wfS5bZXh0XWAsXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG4gICAgZW52RGlyOiAnZW52JyxcclxuICAgIHBsdWdpbnM6IFt2dWUoKV0sXHJcbiAgfSk7XHJcbn07IiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxWVUVvYmplY3RcXFxca3Vuc2hhblxcXFxidWlsZFwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxcVlVFb2JqZWN0XFxcXGt1bnNoYW5cXFxcYnVpbGRcXFxcY29uc3RhbnQuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L1ZVRW9iamVjdC9rdW5zaGFuL2J1aWxkL2NvbnN0YW50LmpzXCI7LypcbiAqIEBEZXNjcmlwdHRpb246XG4gKiBAdmVyc2lvbjogMS4wLjBcbiAqIEBBdXRob3I6IGh0YW5nXG4gKiBARGF0ZTogMjAyNC0wOC0yNCAxNDozNjo0M1xuICogQExhc3RFZGl0b3JzOiBodGFuZ1xuICogQExhc3RFZGl0VGltZTogMjAyNC0wOC0yNCAxNDozNzowM1xuICovXG5leHBvcnQgY29uc3QgR0xPQl9DT05GSUdfRklMRV9OQU1FID0gJ19hcHAuY29uZmlnLmpzJztcblxuZXhwb3J0IGNvbnN0IE9VVFBVVF9ESVIgPSAnZGlzdCc7Il0sCiAgIm1hcHBpbmdzIjogIjtBQVFBLFNBQVMsY0FBYyxlQUFlO0FBQ3RDLE9BQU8sU0FBUzs7O0FDQ1QsSUFBTSxhQUFhOzs7QURDMUIsT0FBTyxVQUFVO0FBWGpCLElBQU0sbUNBQW1DO0FBYXpDLElBQU0sYUFBWSxvQkFBSSxLQUFLLEdBQUUsUUFBUTtBQUVyQyxTQUFTLFFBQVEsS0FBSztBQUNwQixTQUFPLEtBQUssUUFBUSxrQ0FBVyxHQUFHO0FBQ3BDO0FBRUEsSUFBTyxzQkFBUSxDQUFDLEVBQUUsS0FBSyxNQUFNO0FBRTNCLFFBQU0sTUFBTSxRQUFRLE1BQU0sUUFBUSxJQUFJLENBQUM7QUFDdkMsU0FBTyxhQUFhO0FBQUEsSUFDbEIsTUFBTTtBQUFBO0FBQUEsSUFDTixlQUFlO0FBQUEsTUFDYjtBQUFBLE1BQ0E7QUFBQSxNQUNBO0FBQUEsTUFDQTtBQUFBLE1BQ0E7QUFBQSxNQUNBO0FBQUEsTUFDQTtBQUFBLElBQ0Y7QUFBQSxJQUNBLFNBQVM7QUFBQSxNQUNQLE9BQU87QUFBQSxRQUNMLEtBQUssUUFBUSxPQUFPO0FBQUEsUUFDcEIsTUFBTSxRQUFRLE9BQU87QUFBQSxNQUN2QjtBQUFBO0FBQUEsTUFFQSxZQUFZLENBQUMsUUFBUSxPQUFPLFFBQVEsT0FBTztBQUFBLElBQzdDO0FBQUEsSUFDQSxPQUFPO0FBQUEsTUFDTCxRQUFRO0FBQUEsTUFDUixRQUFRO0FBQUEsTUFDUixXQUFXO0FBQUEsTUFDWCxRQUFRO0FBQUEsTUFDUixlQUFlO0FBQUEsUUFDYixVQUFVO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxRQUtWO0FBQUEsTUFDRjtBQUFBO0FBQUEsTUFFQSxzQkFBc0I7QUFBQSxNQUN0Qix1QkFBdUI7QUFBQSxNQUN2QixlQUFlO0FBQUE7QUFBQSxRQUViLFFBQVE7QUFBQTtBQUFBLFVBRU4sZ0JBQWdCLGlCQUFpQixTQUFTO0FBQUE7QUFBQSxVQUUxQyxnQkFBZ0Isd0JBQXdCLFNBQVM7QUFBQTtBQUFBLFVBRWpELGdCQUFnQixpQ0FBaUMsU0FBUztBQUFBLFFBQzVEO0FBQUEsTUFDRjtBQUFBLElBQ0Y7QUFBQSxJQUNBLFFBQVE7QUFBQSxJQUNSLFNBQVMsQ0FBQyxJQUFJLENBQUM7QUFBQSxFQUNqQixDQUFDO0FBQ0g7IiwKICAibmFtZXMiOiBbXQp9Cg==