From cb5da37093dea63ad26079bea9950fb78a3d1f46 Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Sat, 22 Jun 2024 23:55:17 +0800 Subject: [PATCH] chore(playground): improve config --- packages/playground/electron.vite.config.preload.ts | 9 --------- packages/playground/electron.vite.config.ts | 13 ++++++++----- packages/playground/package.json | 2 +- 3 files changed, 9 insertions(+), 15 deletions(-) delete mode 100644 packages/playground/electron.vite.config.preload.ts diff --git a/packages/playground/electron.vite.config.preload.ts b/packages/playground/electron.vite.config.preload.ts deleted file mode 100644 index 82667f0..0000000 --- a/packages/playground/electron.vite.config.preload.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { defineConfig, externalizeDepsPlugin } from 'electron-vite' - -export default defineConfig({ - main: { - plugins: [externalizeDepsPlugin()] - }, - preload: {}, - renderer: {} -}) diff --git a/packages/playground/electron.vite.config.ts b/packages/playground/electron.vite.config.ts index 3660df6..9aabc1b 100644 --- a/packages/playground/electron.vite.config.ts +++ b/packages/playground/electron.vite.config.ts @@ -1,8 +1,11 @@ import { defineConfig, externalizeDepsPlugin } from 'electron-vite' -export default defineConfig({ - main: { - plugins: [externalizeDepsPlugin()] - }, - renderer: {} +export default defineConfig(({ mode }) => { + return { + main: { + plugins: [externalizeDepsPlugin()] + }, + ...(mode === 'preload' ? { preload: {} } : null), + renderer: {} + } }) diff --git a/packages/playground/package.json b/packages/playground/package.json index 49ffc51..062b8a2 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -5,7 +5,7 @@ "main": "out/main/index.js", "scripts": { "dev": "electron-vite dev --ignoreConfigWarning", - "dev:preload": "electron-vite dev -c electron.vite.config.preload.ts --mode preload" + "dev:preload": "electron-vite dev --mode preload" }, "dependencies": { "@electron-uikit/contextmenu": "workspace:^",