运行 在拆分终端中同步执行两个命令

Run two commands synchronously in a split terminal

我想在带有 ConEmu 的拆分控制台中使用单个启动脚本来启动我的开发服务器。它可以是 ConEmu 任务、批处理脚本或任何需要的东西。我已经通过 Gulp 实现了这一点,但发现该解决方案有点矫枉过正。

我需要执行

cd C:\Repo\myApp\frontEnd
npm start 

然后我想拆分 window cmd -new_console:s50H

并且不等待npm start完成,因为它没有,在新的window中执行以下操作。可以这么说。

cd C:\Repo\myApp\backEnd -new_console:s50H
node backEnd.js

你真的关心 npm start 与后端创建新拆分之前执行吗?

如果您不这样做 - 最简单的方法是在前端之前启动后端。实际上,由于处理过程中的一些轻微延迟,您的 npm start 可能会与 node.

同时甚至更早开始
cd /d C:\Repo\myApp\frontEnd
node backEnd.js -new_console:s50H -new_console:d:"C:\Repo\myApp\backEnd"
npm start 

另一个选项是在后台启动 npm,然后 node

cd /d C:\Repo\myApp\frontEnd
ConEmuC -async -c npm start 
node backEnd.js -new_console:s50H -new_console:d:"C:\Repo\myApp\backEnd"