// electron.vite.config.ts import { resolve } from "path"; import { defineConfig, externalizeDepsPlugin } from "electron-vite"; import vue from "@vitejs/plugin-vue"; import AutoImport from "unplugin-auto-import/vite"; import Components from "unplugin-vue-components/vite"; import { ElementPlusResolver } from "unplugin-vue-components/resolvers"; var electron_vite_config_default = defineConfig({ main: { plugins: [externalizeDepsPlugin()] }, preload: { plugins: [externalizeDepsPlugin()] }, renderer: { resolve: { alias: { "@renderer": resolve("src/renderer/src"), "@": resolve("src/renderer/src") } }, plugins: [ vue(), AutoImport({ imports: ["vue"], dts: "src/auto-imports.d.ts", // 自动生成类型声明文件 resolvers: [ElementPlusResolver()] }), Components({ resolvers: [ElementPlusResolver()] }) ] } }); export { electron_vite_config_default as default };