| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- // 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==
|