config.local.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. 'use strict';
  2. /**
  3. * 开发环境配置,覆盖 config.default.js
  4. */
  5. module.exports = (appInfo) => {
  6. const config = {};
  7. /**
  8. * 开发者工具
  9. */
  10. config.openDevTools = {
  11. mode: 'undocked'
  12. };
  13. /**
  14. * 应用程序顶部菜单
  15. */
  16. config.openAppMenu = true;
  17. /**
  18. * jobs
  19. */
  20. config.jobs = {
  21. messageLog: true
  22. };
  23. config.cross = {
  24. python: {
  25. // 应用运行时启动
  26. enable: false,
  27. // 程序名
  28. name: "pyapp",
  29. // 可执行程序路径,或本机的可执行命令
  30. // 如果有cmd参数,则执行该命令且需要指定 directory
  31. cmd: "python",
  32. // 程序目录,如python代码所在目录
  33. directory: "./python",
  34. // 可执行程序参数,如果配置中的端口被占用,则框架会随机生成一个。
  35. args: ["./index.py", "--port=7074"],
  36. // 可能python web stdio与node.js stdio有冲突,忽略io。
  37. // 如果想要查看控制台输出,请单独启动服务 npm run dev-python
  38. stdio: "ignore",
  39. // 程序退出时,是否退出electron应用
  40. appExit: true,
  41. },
  42. };
  43. return {
  44. ...config
  45. };
  46. };