获取并发脚本以完成

Geo*_*rds 4 e2e-testing angular-cli npm-scripts

我正在尝试创建一个脚本来运行端到端测试套件。我目前正在同时使用 angular cli,如下所示:

"e2e": "concurrently \"ng e2e --proxy-config proxy.conf.json\" \"cross-env NODE_ENV=development node server\"",
Run Code Online (Sandbox Code Playgroud)

它运行良好,但我的问题是,显然当ng e2e命令完成时,我的后端服务器没有。测试完成后,有没有办法让整个命令完成?

Geo*_*rds 7

找到了!同时已经想到了这一点并帮助实现了以下开关--kill-others --success first

--kill-others意思是“如果一个命令完成,则杀死另一个,--success first意思是“如果第一个命令成功,则返回整个并发命令的成功代码。

  • 谢谢!分别尝试了两者,但没有成功。直到我偶然发现了这颗宝石,直到它开始工作! (3认同)
  • 是的,从文档中并不明显看出它们需要一起使用。谢谢! (3认同)