Skip to content

Commit 716436e

Browse files
change setNodeEnv code to avoid warnings when using the Cloudflare adapter
1 parent 9595714 commit 716436e

File tree

1 file changed

+5
-1
lines changed
  • packages/open-next/src/adapters

1 file changed

+5
-1
lines changed

packages/open-next/src/adapters/util.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
//TODO: We should probably move all the utils to a separate location
22

33
export function setNodeEnv() {
4-
process.env.NODE_ENV = process.env.NODE_ENV ?? "production";
4+
// Note: we create a `processEnv` variable instead of just using `process.env` directly
5+
// because build tools can substitute `process.env.NODE_ENV` on build making
6+
// assignments such as `process.env.NODE_ENV = ...` problematic
7+
const processEnv = process.env;
8+
processEnv.NODE_ENV = process.env.NODE_ENV ?? "production";
59
}
610

711
export function generateUniqueId() {

0 commit comments

Comments
 (0)