import { resolve } from 'path' import path from 'path' import { defineConfig, externalizeDepsPlugin } from 'electron-vite' import vue from '@vitejs/plugin-vue' import WindiCSS from "vite-plugin-windicss" export default defineConfig({ main: { plugins: [externalizeDepsPlugin()] }, preload: { plugins: [externalizeDepsPlugin()] }, renderer: { resolve: { alias: { // '@': resolve('./src/renderer/src'), // '@': path.resolve(__dirname, 'src/renderer/src'), '@': path.join(__dirname, './src/renderer/src'), } }, server: { proxy: { '/dev-api': { // target: 'http://27.128.240.72:7865', target: 'http://192.168.2.52:7863', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') }, '/profile': { // target: 'http://27.128.240.72:7865', target: 'https://cqyy.ysaix.com:7868', changeOrigin: true } }, }, plugins: [vue(), WindiCSS()], assetsInclude:('**/*.woff', '**/*.woff2', '**/*.ttf'), } })