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'), '@root': path.join(__dirname, '.'), } }, server: { proxy: { '/dev-api': { target: 'http://27.128.240.72:7865', // target: 'http://36.134.181.164:7863', // target: 'http://192.168.2.52:7863', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') }, '/baidubce': { target: 'https://aip.baidubce.com', ws: true, changeOrigin: true, rewrite: (p) => p.replace(/^\/baidubce/, '') }, }, }, plugins: [vue(), WindiCSS()], assetsInclude:('**/*.woff', '**/*.woff2', '**/*.ttf'), } })