import { resolve } from 'path' // const path = require('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.join(__dirname, './src/renderer/src'), } }, server: { proxy: { '/dev-api': { target: 'http://27.128.240.72:7865', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') } }, }, plugins: [vue(), WindiCSS()], assetsInclude:('**/*.woff', '**/*.woff2', '**/*.ttf'), } })