Angular/ChromeHeadless 在线 Visual Studio 单元测试失败

Angular/ChromeHeadless unit tests fail on Visual Studio Online

我有一个带有单元测试的 Angular7 应用程序。我 运行 使用

在我的本地机器上成功地安装了它们
ng test --source-map=false --watch=false --browsers=ChromeHeadless"

但是当我 运行 VisualStudioOnline (AzureDevOps) 上的 CI 管道时,相同的命令只是 returns 和

2018-11-06T10:50:29.3023236Z ##[error]Error: Npm failed with return code: 1

唯一的(小)区别是 node/npm 版本 本地:节点 8.11.1 / NPM 6.1.0 VSOnline:节点 8.12.0 / NPM 6.4.1

好吧,关闭这个问题... 始终注意 Chrome 中的所有 console.log。在 Azure 中使用无头,这不是分析这个的最舒适的方法。但是 运行 在浏览器支持下进行本地测试使其更容易。