'use strict'; /** * 开发环境配置,覆盖 config.default.js */ module.exports = (appInfo) => { const config = {}; /** * 开发者工具 */ config.openDevTools = { mode: 'undocked' }; /** * 应用程序顶部菜单 */ config.openAppMenu = true; /** * jobs */ config.jobs = { messageLog: true }; config.cross = { python: { // 应用运行时启动 enable: false, // 程序名 name: "pyapp", // 可执行程序路径,或本机的可执行命令 // 如果有cmd参数,则执行该命令且需要指定 directory cmd: "python", // 程序目录,如python代码所在目录 directory: "./python", // 可执行程序参数,如果配置中的端口被占用,则框架会随机生成一个。 args: ["./index.py", "--port=7074"], // 可能python web stdio与node.js stdio有冲突,忽略io。 // 如果想要查看控制台输出,请单独启动服务 npm run dev-python stdio: "ignore", // 程序退出时,是否退出electron应用 appExit: true, }, }; return { ...config }; };