我在我的项目中使用Karma,Jasmine分别配置了无头chrome和PhantomJ。没有一个浏览器适合我。
当我使用ng test
在本地计算机上运行测试时,所有测试均通过无头chrome和Phantomjs上的测试运行程序执行。但是在TFS构建服务器中创建的CI-CD管道上不会发生同样的事情。
已配置karma.conf.json和package.json,但仍然失败。尝试了来自不同站点的各种步骤,但无济于事。
在构建步骤中使用ng test
和ng test-headless
之类的命令。
收到错误消息,例如“ *错误npm失败,返回码为1”,或者被挂起而没有任何输出。
任何人都可以共享与angular-cli项目所需设置有关的步骤。