假装这是我的包.json
{
doStuff: npm run A && npm run B,
A: openTerminal && python -m SimpleHTTPServer 8888
B: doTestStuff
}
我想在终端中npm run doStuff
脚本A将打开一个新的终端或选项卡并运行一个python简单服务器。在
脚本B将保留在原始终端/选项卡中,并对脚本A提供的内容运行测试
我正在寻找一个通用的解决方案,它可以在任何操作系统上运行,即使这意味着运行在目标操作系统上不起作用的命令,也能到达目标操作系统。在
这是可能的还是我只是在做梦?在
在Mac上,你可以在macOS上使用标签终端应用程序,比如iTerm2。您还可以使用AppleScript启动终端窗口并运行特定的脚本。具体实现将取决于您的操作系统。在
例如,此AppleScript在终端中打开一个新选项卡:
另一个选择是使用节点.js包
ttab
,available on NPM。在例1:
^{pr2}$例2:
相关问题 更多 >
编程相关推荐