在windows上部署时,多个命令行窗口影响测试和客户部署操作,而且不够美观、简洁
What does the proposed API look like?分别在下面两个位置添加上这个参数:windowsHide 可以达到隐藏 npm start 时打开的多个窗口,
//egg-cluster\lib\master.js
forkAgentWorker() { this.agentStartTime = Date.now();
const args = [ JSON.stringify(this.options) ];
const opt = {
windowsHide: true
};
2.
//cfork\index.js /**
fork worker with certain settings */ function forkWorker(settings) { if (settings) { settings.windowsHide = true; cluster.settings = settings; cluster.setupMaster(); } else { cluster.setupMaster({ windowsHide: true }); } return cluster.fork(attachedEnv); }
我希望将这个功能编写到配置中
// config/config.default.js
// 通过配置cluster的windowsHide属性达到隐藏/显示 npm start 时打开的多个窗口
config.cluster = {
windowsHide: true,
};