config.js 965 B

12345678910111213141516171819202122232425
  1. // 打包后使用:与本目录同级的 exe;本文件复制到 win-unpacked/config.js 时 projectRoot 为 exe 所在目录
  2. const path = require('path')
  3. const projectRoot = __dirname
  4. // Python:嵌入式解释器在 python/py
  5. const pythonDir = path.join(projectRoot, 'python', 'py')
  6. const pythonExePath = path.join(pythonDir, process.platform === 'win32' ? 'python.exe' : 'python')
  7. // Node.js:打包目录下 node/node.exe
  8. const nodejsPath = path.join(projectRoot, 'node', process.platform === 'win32' ? 'node.exe' : 'node')
  9. // ADB:打包目录下 scrcpy-adb/adb.exe
  10. const adbPath = path.join(projectRoot, 'scrcpy-adb', process.platform === 'win32' ? 'adb.exe' : 'adb')
  11. module.exports = {
  12. projectRoot,
  13. window: { width: 800, height: 600, autoHideMenuBar: true },
  14. devTools: { enabled: false },
  15. vite: { port: 9527, host: 'localhost' },
  16. pythonPath: { path: pythonDir },
  17. pythonDir,
  18. pythonExePath,
  19. adbPath: { path: adbPath },
  20. nodejsPath,
  21. }