| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- // Electron 应用配置
- const path = require('path')
- const projectRoot = path.resolve(__dirname, '..')
- const isArm64 = process.arch === 'arm64'
- // 按本机架构选择环境目录:python/arm64 或 python/x64(内含 py/python.exe 与 environment.txt)
- const pythonDir = isArm64 ? 'arm64' : 'x64'
- const pythonEnvPath = path.join(projectRoot, 'python', pythonDir)
- 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 环境路径(按系统架构:python/arm64 或 python/x64,内含 py/python.exe)
- pythonPath: {
- path: path.join(projectRoot, 'python', pythonDir)
- },
- pythonEnvPath,
- // ADB 路径配置(相对于项目根目录)
- adbPath: {
- path: 'lib/scrcpy-adb/adb.exe' // ADB 可执行文件路径(相对路径)
- }
- }
|