config.js 974 B

12345678910111213141516171819202122232425
  1. // 打包后使用:根目录 = config 文件所在目录的上级(本文件在 <根>/configs/config.js)
  2. const path = require('path')
  3. const projectRoot = path.resolve(__dirname, '..')
  4. const pythonDir = 'x64'
  5. // Python:打包目录下 python/x64(含 py、env)
  6. const pythonPath = path.join(projectRoot, 'python', pythonDir)
  7. const pythonVenvPath = path.join(projectRoot, 'python', pythonDir, 'env')
  8. // Node.js:打包目录下 node/node.exe
  9. const nodejsPath = path.join(projectRoot, 'node', process.platform === 'win32' ? 'node.exe' : 'node')
  10. // ADB:打包目录下 scrcpy-adb/adb.exe
  11. const adbPath = path.join(projectRoot, 'scrcpy-adb', process.platform === 'win32' ? 'adb.exe' : 'adb')
  12. module.exports = {
  13. projectRoot,
  14. window: { width: 800, height: 600, autoHideMenuBar: true },
  15. devTools: { enabled: false },
  16. vite: { port: 9527, host: 'localhost' },
  17. pythonPath: { path: pythonPath },
  18. pythonVenvPath,
  19. adbPath: { path: adbPath },
  20. nodejsPath,
  21. }