From 8c924188deadd40864d3d518dc00c3f133c94f12 Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Sun, 14 May 2023 17:49:04 +0800 Subject: [PATCH] revert: chore: remove process env define (#159) --- src/plugins/electron.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/plugins/electron.ts b/src/plugins/electron.ts index 94bbacc..0794b49 100644 --- a/src/plugins/electron.ts +++ b/src/plugins/electron.ts @@ -29,6 +29,14 @@ function findInput(root: string, scope = 'renderer'): string { return '' } +function processEnvDefine(): Record { + return { + 'process.env': `process.env`, + 'global.process.env': `global.process.env`, + 'globalThis.process.env': `globalThis.process.env` + } +} + export function electronMainVitePlugin(options?: ElectronPluginOptions): Plugin[] { return [ { @@ -75,6 +83,9 @@ export function electronMainVitePlugin(options?: ElectronPluginOptions): Plugin[ const buildConfig = mergeConfig(defaultConfig.build, build) config.build = buildConfig + config.define = config.define || {} + config.define = { ...processEnvDefine(), ...config.define } + config.envPrefix = config.envPrefix || 'MAIN_VITE_' config.publicDir = config.publicDir || 'resources' @@ -174,6 +185,9 @@ export function electronPreloadVitePlugin(options?: ElectronPluginOptions): Plug const buildConfig = mergeConfig(defaultConfig.build, build) config.build = buildConfig + config.define = config.define || {} + config.define = { ...processEnvDefine(), ...config.define } + config.envPrefix = config.envPrefix || 'PRELOAD_VITE_' config.publicDir = config.publicDir || 'resources'