From d4864518a6ac1d6a3c10b53f3c414363e8c5e0fe Mon Sep 17 00:00:00 2001 From: Nicolas Dorseuil Date: Fri, 16 May 2025 17:20:25 +0200 Subject: [PATCH] fix NODE_ENV in config file for edge --- .changeset/bright-pants-drum.md | 5 +++++ packages/open-next/src/build/compileConfig.ts | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/bright-pants-drum.md diff --git a/.changeset/bright-pants-drum.md b/.changeset/bright-pants-drum.md new file mode 100644 index 000000000..19616b76b --- /dev/null +++ b/.changeset/bright-pants-drum.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +set process.env.NODE_ENV to production during edge config compilation diff --git a/packages/open-next/src/build/compileConfig.ts b/packages/open-next/src/build/compileConfig.ts index 01316b182..fe03fc695 100644 --- a/packages/open-next/src/build/compileConfig.ts +++ b/packages/open-next/src/build/compileConfig.ts @@ -118,5 +118,9 @@ export function compileOpenNextConfigEdge( conditions: ["worker", "browser"], platform: "browser", external: externals, + define: { + // with the default esbuild config, the NODE_ENV will be set to "development", we don't want that + "process.env.NODE_ENV": "production", + }, }); }