diff --git a/src/renderer/vite.config.ts b/src/renderer/vite.config.ts index e818acd..ba5f7d3 100644 --- a/src/renderer/vite.config.ts +++ b/src/renderer/vite.config.ts @@ -35,26 +35,15 @@ export default defineConfig({ // ------- For use Electron, NodeJs in Renderer-process ------- // https://github.com/caoxiemeihao/electron-vue-vite/issues/52 -export function resolveElectron(resolves: Parameters[0] = {}): Plugin[] { +export function resolveElectron(resolves: Parameters[0] = {}): Plugin { const builtins = builtinModules.filter(t => !t.startsWith('_')) - return [ - { - name: 'vite-plugin-electron-config', - config(config) { - if (!config.optimizeDeps) config.optimizeDeps = {} - if (!config.optimizeDeps.exclude) config.optimizeDeps.exclude = [] - - config.optimizeDeps.exclude.push('electron', ...builtins) - }, - }, - // https://github.com/caoxiemeihao/vite-plugins/tree/main/packages/resolve#readme - resolve({ - electron: electronExport(), - ...builtinModulesExport(builtins), - ...resolves, - }) - ] + // https://github.com/caoxiemeihao/vite-plugins/tree/main/packages/resolve#readme + return resolve({ + electron: electronExport(), + ...builtinModulesExport(builtins), + ...resolves, + }) function electronExport() { return `