mirror of
https://github.com/nicotsx/ironmount.git
synced 2025-12-10 12:10:51 +01:00
34 lines
661 B
TypeScript
34 lines
661 B
TypeScript
import { reactRouter } from "@react-router/dev/vite";
|
|
import tailwindcss from "@tailwindcss/vite";
|
|
import { defineConfig } from "vite";
|
|
import tsconfigPaths from "vite-tsconfig-paths";
|
|
|
|
const alias = {};
|
|
|
|
const { NODE_ENV } = process.env;
|
|
if (NODE_ENV === "production") {
|
|
// @ts-expect-error
|
|
alias["react-dom/server"] = "react-dom/server.node";
|
|
}
|
|
|
|
export default defineConfig({
|
|
plugins: [tailwindcss(), reactRouter(), tsconfigPaths()],
|
|
resolve: {
|
|
alias,
|
|
},
|
|
build: {
|
|
outDir: "dist",
|
|
// sourcemap: true,
|
|
},
|
|
server: {
|
|
host: true,
|
|
port: 4097,
|
|
proxy: {
|
|
"/api": {
|
|
target: "http://localhost:4096",
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
});
|