Skip to content

Commit 4ac8cf3

Browse files
change setNodeEnv code to avoid warnings when using the Cloudflare adapter (#686)
1 parent 4e88b47 commit 4ac8cf3

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

+5-1
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)