From f33f67c147e3202baa4fe6b2e2383956e030bac1 Mon Sep 17 00:00:00 2001 From: Fynn Haupt <47634930+FynniX@users.noreply.github.com> Date: Wed, 3 Apr 2024 22:29:44 +0200 Subject: [PATCH 1/2] use config.base also in production --- src/plugins/electron.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/electron.ts b/src/plugins/electron.ts index 4c1bb84..948f673 100644 --- a/src/plugins/electron.ts +++ b/src/plugins/electron.ts @@ -335,8 +335,7 @@ export function electronRendererVitePlugin(options?: ElectronPluginOptions): Plu config(config): void { const root = options?.root || process.cwd() - config.base = - config.mode === 'production' || process.env.NODE_ENV_ELECTRON_VITE === 'production' ? './' : config.base + config.base = config.base ?? './' config.root = config.root || './src/renderer' const chromeTarget = getElectronChromeTarget() From e5a4ff6c4e4fcff0315a7ae5ae186ff44e1165bc Mon Sep 17 00:00:00 2001 From: Fynn Haupt <47634930+FynniX@users.noreply.github.com> Date: Thu, 4 Apr 2024 01:44:38 +0200 Subject: [PATCH 2/2] fix that build script doesn't end after building --- src/cli.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cli.ts b/src/cli.ts index e8ef4c7..b745c01 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -131,6 +131,7 @@ cli.command('build [root]', 'build for production').action(async (root: string, try { await build(inlineConfig) + process.exit(0) } catch (e) { const error = e as Error createLogger(options.logLevel).error(colors.red(`error during build:\n${error.stack}`), { error })