| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // Electron 应用配置
- const path = require('path')
- const projectRoot = path.resolve(__dirname, '..')
- const isArm64 = process.arch === 'arm64'
- const pythonDir = isArm64 ? 'arm64' : 'x64'
- // venv 放在对应架构目录下:python/x64/env、python/arm64/env
- const pythonVenvPath = path.join(projectRoot, 'python', pythonDir, 'env')
- 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 可执行文件路径(相对路径)
- }
- }
|