浏览代码

change vite config to fix builds

Khaleel Al-Adhami 2 月之前
父节点
当前提交
1c908c21b1
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      reflex/.templates/web/vite.config.js

+ 11 - 4
reflex/.templates/web/vite.config.js

@@ -2,18 +2,25 @@ import { fileURLToPath, URL } from "url";
 import { reactRouter } from "@react-router/dev/vite";
 import { defineConfig } from "vite";
 
-export default defineConfig({
+export default defineConfig((config) => ({
   plugins: [reactRouter()],
   server: {
     port: process.env.PORT,
   },
   resolve: {
     alias: [
-      { find: "$", replacement: fileURLToPath(new URL("./", import.meta.url)) },
+      {
+        find: "$",
+        replacement: fileURLToPath(new URL("./", import.meta.url)),
+      },
       {
         find: "@",
         replacement: fileURLToPath(new URL("./public", import.meta.url)),
       },
-    ],
+    ].concat(
+      config.command === "build"
+        ? [{ find: "react-dom/server", replacement: "react-dom/server.node" }]
+        : []
+    ),
   },
-});
+}));