import { defineConfig } from "vite"; import { resolve } from "path"; // https://vitejs.dev/config export default defineConfig( async () => { const electronBytecode = (await import("./src/plugins/bytenode/vite-plugin-electron-encrypt")).default return { plugins: [electronBytecode({ entry: ".vite/build/main.js", keepSource: false })], resolve: { alias: { "@main": resolve(__dirname, "./src/main"), '@common': resolve(__dirname, './src/common'), '@renderer': resolve(__dirname, './src/renderer'), '@locales': resolve(__dirname, 'locales'), "@service": resolve(__dirname, "./src/main/service"), }, }, } });