我有一个需要构建并正在运行的应用程序,然后才能启动end2end测试。
我们手动启动此应用程序的方式是打开2个命令窗口-我们有两个目录需要在其中运行命令-并运行npm update,然后在两个目录中均启动npm。
现在更新不是问题,其余管道的执行将延迟到更新完成为止。但是使用npm start可以做到这一点-可以启动服务(并且不返回命令行)。
我已经研究过使用bat('start npm start')了(理论上),它应该允许我启动这两个服务。但是,这是最好的方法吗?并且由于需要编译,因此有任何方法可以延迟下一阶段直到编译完成(请注意,一旦编译完成,应用程序就会运行。)
谢谢