relic/electron.vite.config.js
2024-03-25 16:16:19 +01:00

54 lines
1.3 KiB
JavaScript

import { resolve } from "path"
import { defineConfig, externalizeDepsPlugin } from "electron-vite"
import react from "@vitejs/plugin-react"
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin()],
// build: {
// rollupOptions: {
// output: {
// format: "es"
// }
// }
// },
},
preload: {
plugins: [externalizeDepsPlugin()],
// build: {
// rollupOptions: {
// output: {
// format: "es"
// }
// }
// },
},
renderer: {
server: {
port: 1040,
},
resolve: {
alias: {
"config": resolve("src/renderer/config"),
"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
}
}
}
}
})