relic/electron.vite.config.js
2023-11-15 18:32:12 +01:00

36 lines
975 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"),
"layout": resolve("src/renderer/src/layout"),
"hooks": resolve("src/renderer/src/hooks"),
"services": resolve("src/renderer/src/services"),
"@renderer": resolve("src/renderer/src")
}
},
plugins: [react()],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true
}
}
}
}
})