| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { resolve } from 'path'
- import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
- import react from '@vitejs/plugin-react'
- import tailwindcss from '@tailwindcss/vite'
- 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(), tailwindcss()]
- }
- })
|