From 238e5a3a4adbdc64a0c6de34f2550547b7b767ae Mon Sep 17 00:00:00 2001 From: Ryan Wang Date: Fri, 4 Jul 2025 12:21:41 +0800 Subject: [PATCH] refactor: pass NODE_ENV for vite config in ui plugin bunlder kit (#7595) #### What type of PR is this? /area ui /area plugin /kind improvement /milestone 2.21.x #### What this PR does / why we need it: Modify the vite configuration in ui-plugin-bunlder-kit to avoid passing the entire process.env to the build process. #### Does this PR introduce a user-facing change? ```release-note None ``` --- ui/packages/ui-plugin-bundler-kit/src/vite.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ui/packages/ui-plugin-bundler-kit/src/vite.ts b/ui/packages/ui-plugin-bundler-kit/src/vite.ts index 500294410..254776028 100644 --- a/ui/packages/ui-plugin-bundler-kit/src/vite.ts +++ b/ui/packages/ui-plugin-bundler-kit/src/vite.ts @@ -33,9 +33,7 @@ function createVitePresetsConfig(manifestPath: string) { return { mode: mode || "production", plugins: [Vue()], - define: { - "process.env": process.env, - }, + define: { "process.env.NODE_ENV": "'production'" }, build: { outDir: isProduction ? DEFAULT_OUT_DIR_PROD : DEFAULT_OUT_DIR_DEV, emptyOutDir: true,