61 lines
1.0 KiB
JavaScript
61 lines
1.0 KiB
JavaScript
'use strict';
|
||
|
||
/**
|
||
* 开发环境配置,覆盖 config.default.js
|
||
*/
|
||
module.exports = (appInfo) => {
|
||
const config = {};
|
||
|
||
/**
|
||
* 开发者工具
|
||
*/
|
||
config.openDevTools = {
|
||
mode: 'undocked'
|
||
};
|
||
|
||
/**
|
||
* 应用程序顶部菜单
|
||
*/
|
||
config.openAppMenu = true;
|
||
|
||
/**
|
||
* jobs
|
||
*/
|
||
config.jobs = {
|
||
messageLog: true
|
||
};
|
||
|
||
/**
|
||
* Cross-language service
|
||
* 跨语言服务
|
||
* 如果有cmd参数,则执行该命令且需要指定 directory
|
||
*/
|
||
config.cross = {
|
||
go: {
|
||
// 应用运行时启动
|
||
enable: false,
|
||
// 程序名
|
||
name: 'goapp',
|
||
// 可执行程序
|
||
cmd: 'go',
|
||
// 程序目录
|
||
directory: './go',
|
||
args: ['run', './main.go', '--env=dev','--basedir=../', '--port=7073'],
|
||
appExit: true,
|
||
},
|
||
python: {
|
||
enable: false,
|
||
name: 'pyapp',
|
||
cmd: 'python',
|
||
directory: './python',
|
||
args: ['./main.py', '--port=7074'],
|
||
stdio: "ignore",
|
||
appExit: true,
|
||
},
|
||
};
|
||
|
||
return {
|
||
...config
|
||
};
|
||
};
|