运行 在拆分终端中同步执行两个命令
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"
我想在带有 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"