// Electron 应用配置 const path = require('path') const projectRoot = path.resolve(__dirname, '..') const isArm64 = process.arch === 'arm64' const pythonDir = isArm64 ? 'arm64' : 'x64' const pythonVenvPath = path.join(projectRoot, 'python', isArm64 ? 'env-arm64' : 'env-x64') module.exports = { // 窗口配置 window: { width: 800, height: 600, autoHideMenuBar: true, // 隐藏菜单栏(File、Edit、View、Window、Help) }, // 开发工具配置 devTools: { enabled: false, // 是否显示调试侧边栏(DevTools) }, // Vite 开发服务器配置 vite: { port: 9527, // Vite 开发服务器端口(如果被占用会自动尝试下一个端口) host: 'localhost' // 服务器主机地址 }, // Python 路径配置(按系统架构:arm64 或 x64) pythonPath: { path: path.join(projectRoot, 'python', pythonDir) }, pythonVenvPath, // ADB 路径配置(相对于项目根目录) adbPath: { path: 'lib/scrcpy-adb/adb.exe' // ADB 可执行文件路径(相对路径) } }