relic/electron.vite.config.js
2024-02-02 14:23:36 +01:00

50 lines
1.2 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: {
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
}
}
}
}
})