Spaces:
Running
Running
| import { defineConfig } from "vite"; | |
| import react from "@vitejs/plugin-react"; | |
| import path from "path"; | |
| import runtimeErrorOverlay from "@replit/vite-plugin-runtime-error-modal"; | |
| export default defineConfig({ | |
| plugins: [ | |
| react(), | |
| runtimeErrorOverlay(), | |
| ...(process.env.NODE_ENV !== "production" && | |
| process.env.REPL_ID !== undefined | |
| ? [ | |
| await import("@replit/vite-plugin-cartographer").then((m) => | |
| m.cartographer(), | |
| ), | |
| ] | |
| : []), | |
| ], | |
| resolve: { | |
| alias: { | |
| "@": path.resolve(import.meta.dirname, "client", "src"), | |
| "@shared": path.resolve(import.meta.dirname, "shared"), | |
| "@assets": path.resolve(import.meta.dirname, "attached_assets"), | |
| }, | |
| }, | |
| root: path.resolve(import.meta.dirname, "client"), | |
| build: { | |
| outDir: path.resolve(import.meta.dirname, "dist/public"), | |
| emptyOutDir: true, | |
| }, | |
| }); | |