From 0ac3c660877cf1bcda7be230991651bb28f7f5cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=89=E9=9E=8B=E6=B2=A1=E5=8F=B7?= <308487730@qq.com> Date: Fri, 15 Apr 2022 07:35:20 +0800 Subject: [PATCH] feat: multiple preload entry --- packages/preload/vite.config.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/packages/preload/vite.config.ts b/packages/preload/vite.config.ts index 5d6877b..f63dab6 100644 --- a/packages/preload/vite.config.ts +++ b/packages/preload/vite.config.ts @@ -1,3 +1,4 @@ +import { join } from 'path' import { builtinModules } from 'module' import { defineConfig } from 'vite' import pkg from '../../package.json' @@ -6,15 +7,19 @@ export default defineConfig({ root: __dirname, build: { outDir: '../../dist/preload', - lib: { - entry: 'index.ts', - formats: ['cjs'], - fileName: () => '[name].cjs', - }, minify: process.env./* from mode option */NODE_ENV === 'production', // https://github.com/caoxiemeihao/electron-vue-vite/issues/61 sourcemap: 'inline', rollupOptions: { + input: { + // multiple entry + index: join(__dirname, 'index.ts'), + }, + output: { + format: 'cjs', + entryFileNames: '[name].cjs', + manualChunks: {}, + }, external: [ 'electron', ...builtinModules,