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 | ||
|  | }; |