From 1cb7d419a272fe0e5f2ebf6f6f1c963dd095a41e Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Sat, 25 Mar 2023 13:21:33 +0800 Subject: [PATCH] perf: alway disable build.modulePreload in main and preload config --- src/plugins/electron.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/electron.ts b/src/plugins/electron.ts index a40f4ee..0794b49 100644 --- a/src/plugins/electron.ts +++ b/src/plugins/electron.ts @@ -91,6 +91,8 @@ export function electronMainVitePlugin(options?: ElectronPluginOptions): Plugin[ config.publicDir = config.publicDir || 'resources' // do not copy public dir config.build.copyPublicDir = false + // module preload polyfill does not apply to nodejs (main process) + config.build.modulePreload = false } }, { @@ -191,6 +193,8 @@ export function electronPreloadVitePlugin(options?: ElectronPluginOptions): Plug config.publicDir = config.publicDir || 'resources' // do not copy public dir config.build.copyPublicDir = false + // module preload polyfill does not apply to nodejs (preload scripts) + config.build.modulePreload = false } }, {