config.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // Electron 应用配置
  2. const path = require('path')
  3. const projectRoot = path.resolve(__dirname, '..')
  4. const isArm64 = process.arch === 'arm64'
  5. // 按本机架构选择环境目录:python/arm64 或 python/x64(内含 py/python.exe 与 environment.txt)
  6. const pythonDir = isArm64 ? 'arm64' : 'x64'
  7. const pythonEnvPath = path.join(projectRoot, 'python', pythonDir)
  8. module.exports = {
  9. // 窗口配置
  10. window: {
  11. width: 800,
  12. height: 600,
  13. autoHideMenuBar: true, // 隐藏菜单栏(File、Edit、View、Window、Help)
  14. },
  15. // 开发工具配置
  16. devTools: {
  17. enabled: false, // 是否显示调试侧边栏(DevTools)
  18. },
  19. // Vite 开发服务器配置
  20. vite: {
  21. port: 9527, // Vite 开发服务器端口(如果被占用会自动尝试下一个端口)
  22. host: 'localhost' // 服务器主机地址
  23. },
  24. // Python 环境路径(按系统架构:python/arm64 或 python/x64,内含 py/python.exe)
  25. pythonPath: {
  26. path: path.join(projectRoot, 'python', pythonDir)
  27. },
  28. pythonEnvPath,
  29. // ADB 路径配置(相对于项目根目录)
  30. adbPath: {
  31. path: 'lib/scrcpy-adb/adb.exe' // ADB 可执行文件路径(相对路径)
  32. }
  33. }