diff --git a/.changeset/cool-ads-lose.md b/.changeset/cool-ads-lose.md new file mode 100644 index 000000000..385a51b79 --- /dev/null +++ b/.changeset/cool-ads-lose.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/cloudflare": minor +--- + +add cloudflare:\* to external builds diff --git a/packages/cloudflare/src/cli/build/bundle-server.ts b/packages/cloudflare/src/cli/build/bundle-server.ts index 52cf3147d..4d3636996 100644 --- a/packages/cloudflare/src/cli/build/bundle-server.ts +++ b/packages/cloudflare/src/cli/build/bundle-server.ts @@ -104,7 +104,7 @@ export async function bundleServer(buildOpts: BuildOptions): Promise { // Apply updater updates, must be the last plugin updater.plugin, ] as Plugin[], - external: ["./middleware/handler.mjs"], + external: ["./middleware/handler.mjs", "cloudflare:*"], alias: { // Note: it looks like node-fetch is actually not necessary for us, so we could replace it with an empty shim // but just to be safe we replace it with a module that re-exports the native fetch