| 12345678910111213141516171819202122232425262728 |
- import { resolve } from 'node:path';
- import { defineConfig, externalizeDepsPlugin } from 'electron-vite';
- export default defineConfig({
- main: {
- plugins: [externalizeDepsPlugin()],
- build: {
- rollupOptions: {
- // The server is bundled next to main so it can be forked in a utilityProcess.
- input: {
- index: resolve(__dirname, 'src/main/index.ts'),
- server: resolve(__dirname, 'src/server/index.ts'),
- },
- },
- },
- },
- preload: {
- plugins: [externalizeDepsPlugin()],
- },
- renderer: {
- root: resolve(__dirname, 'src/renderer'),
- build: {
- rollupOptions: {
- input: resolve(__dirname, 'src/renderer/index.html'),
- },
- },
- },
- });
|