// vite.config.ts
import { defineApplicationConfig } from "file:///E:/%E4%BD%8E%E7%A9%BA%E6%80%81%E5%8A%BF%E6%84%9F%E7%9F%A5/DiKongGanZhiPingTai/internal/vite-config/dist/index.mjs";
import { mars3dPlugin } from "file:///E:/%E4%BD%8E%E7%A9%BA%E6%80%81%E5%8A%BF%E6%84%9F%E7%9F%A5/DiKongGanZhiPingTai/node_modules/.pnpm/vite-plugin-mars3d@3.1.3_rollup@2.79.2/node_modules/vite-plugin-mars3d/dist/index.js";
var vite_config_default = defineApplicationConfig({
  overrides: {
    optimizeDeps: {
      include: [
        "echarts/core",
        "echarts/charts",
        "echarts/components",
        "echarts/renderers",
        "qrcode",
        "@iconify/iconify",
        "ant-design-vue/es/locale/zh_CN",
        "ant-design-vue/es/locale/en_US",
        "@/../lib/vform/designer.umd.js"
      ]
    },
    build: {
      /* 其他build生产打包配置省略 */
      //...
      target: "esnext",
      commonjsOptions: {
        include: /node_modules|lib/
        //这里记得把lib目录加进来，否则生产打包会报错！！
      }
    },
    server: {
      proxy: {
        "/basic-api": {
          target: "http://localhost:3000",
          changeOrigin: true,
          ws: true,
          rewrite: (path) => path.replace(new RegExp(`^/basic-api`), "")
          // only https
          // secure: false
        },
        "/upload": {
          target: "http://localhost:3300/upload",
          changeOrigin: true,
          ws: true,
          rewrite: (path) => path.replace(new RegExp(`^/upload`), "")
        }
      },
      warmup: {
        clientFiles: ["./index.html", "./src/{views,components}/*"]
      }
    },
    define: {
      "process.env": {
        BASE_URL: "/"
      }
    },
    css: {
      preprocessorOptions: {
        less: {
          javascriptEnabled: true
        }
      }
    },
    plugins: [
      mars3dPlugin()
    ]
  }
});
export {
  vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,[encoded data, 4240 characters]
