39 lines
		
	
	
		
			1002 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1002 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // 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
 | |
| };
 |