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