relic/electron.vite.config.js
2023-10-24 00:46:05 +02:00

35 lines
921 B
JavaScript

import { resolve } from 'path'
import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin()]
},
preload: {
plugins: [externalizeDepsPlugin()]
},
renderer: {
resolve: {
alias: {
"style": resolve('src/renderer/src/style'),
"components": resolve('src/renderer/src/components'),
"utils": resolve('src/renderer/src/utils'),
"contexts": resolve('src/renderer/src/contexts'),
"pages": resolve('src/renderer/src/pages'),
"hooks": resolve('src/renderer/src/hooks'),
"services": resolve('src/renderer/src/services'),
'@renderer': resolve('src/renderer/src')
}
},
plugins: [react()],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true
}
}
}
}
})