vite.config.ts 563 B

1234567891011121314151617181920
  1. import { defineConfig } from "vite"
  2. import react from "@vitejs/plugin-react"
  3. // https://vite.dev/config/
  4. export default defineConfig(({ mode }) => ({
  5. plugins: [react()],
  6. base: "/app",
  7. build: {
  8. outDir: "../webgui-dist",
  9. emptyOutDir: true,
  10. minify: mode === "development" ? false : "esbuild",
  11. sourcemap: mode === "development" ? true : false,
  12. },
  13. resolve: {
  14. dedupe: ["react", "react-dom", "react/jsx-runtime"],
  15. },
  16. define: {
  17. "process.env.NODE_ENV": JSON.stringify(mode === "development" ? "development" : "production"),
  18. },
  19. }))