config.js 838 B

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