| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import { resolve } from 'path'
- import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
- import react from '@vitejs/plugin-react'
- export default defineConfig({
- main: {
- plugins: [externalizeDepsPlugin()],
- resolve: {
- alias: {
- '@shared': resolve('src/shared')
- }
- }
- },
- preload: {
- plugins: [externalizeDepsPlugin()],
- build: {
- rollupOptions: {
- output: {
- format: 'cjs',
- entryFileNames: '[name].cjs'
- }
- }
- },
- resolve: {
- alias: {
- '@shared': resolve('src/shared')
- }
- }
- },
- renderer: {
- root: 'src/renderer',
- resolve: {
- alias: {
- '@renderer': resolve('src/renderer/src'),
- '@shared': resolve('src/shared')
- }
- },
- plugins: [react()]
- }
- })
|