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:^",