diff --git a/.changeset/famous-ducks-flash.md b/.changeset/famous-ducks-flash.md new file mode 100644 index 000000000..d51eeea38 --- /dev/null +++ b/.changeset/famous-ducks-flash.md @@ -0,0 +1,5 @@ +--- +"@solidjs/start": minor +--- + +fix cloudflare diff --git a/packages/start/src/config/lazy.ts b/packages/start/src/config/lazy.ts index 55d4acef1..f262ee8f3 100644 --- a/packages/start/src/config/lazy.ts +++ b/packages/start/src/config/lazy.ts @@ -90,6 +90,7 @@ const lazy = (): PluginOption => { // The transformed files either import "lazy" or css files // Therefore we skip, if the src doesn't have any import if (src.indexOf("import") === -1) return; + if (id.includes("entry-server")) return; const plugins: PluginItem[] = []; diff --git a/packages/start/src/server/handler.ts b/packages/start/src/server/handler.ts index 3b0609db9..b6846ac6f 100644 --- a/packages/start/src/server/handler.ts +++ b/packages/start/src/server/handler.ts @@ -1,5 +1,5 @@ import middleware from "solid-start:middleware"; -import { defineHandler, getCookie, H3, type H3Event, redirect, setCookie } from "h3"; +import { defineHandler, getCookie, H3, type H3Event, redirect, setCookie } from "h3/generic"; import { join } from "pathe"; import type { JSX } from "solid-js"; import { sharedConfig } from "solid-js";