From fa8574921195dd03b539c150a2ae5f97121a0aea Mon Sep 17 00:00:00 2001 From: Vben Date: Thu, 1 Apr 2021 05:21:29 +0800 Subject: [PATCH] fix(define): ensure the normal use of NODE_ENV, fix #2759 (#2764) --- packages/vite/src/node/plugins/define.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/define.ts b/packages/vite/src/node/plugins/define.ts index 069e41417902aa..573c0d362c46c7 100644 --- a/packages/vite/src/node/plugins/define.ts +++ b/packages/vite/src/node/plugins/define.ts @@ -31,7 +31,7 @@ export function definePlugin(config: ResolvedConfig): Plugin { } const replacements: Record = { - 'process.env.NODE_ENV': JSON.stringify(config.mode), + 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV || config.mode), ...userDefine, ...importMetaKeys, 'process.env.': `({}).`