import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueDevTools from 'vite-plugin-vue-devtools' import electron from 'vite-plugin-electron' // 只保留一个 fileURLToPath 导入 import { fileURLToPath } from 'url'; export default defineConfig({ plugins: [ vue(), vueDevTools(), electron({ entry: 'electron/main.js', onstart(options) { // 确保只启动一个 Electron 实例 options.startup(['.', '--no-sandbox']); } }), ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, })