Angular-cli Karma 测试不适用于新项目

标签 angular

注意到 Karma 测试没有在新的 angular-cli 项目上运行

  1. 新建我的项目
  2. 让项目建立
  3. npm 运行测试
  4. 输出如下,空白浏览器打开到(localhost:9876/?id=50029001)。该页面被标识为“无标题”。

    10% building modules 1/1 modules 0 active06 11 2017 13:15:08.477:WARN [karma]: 没有捕获浏览器,打开 http://lo calhost:9876/ 06 11 2017 13:15:08.493:INFO [karma]: Karma v1.7.1 服务器启动于 http://0.0.0.0:9876/ 06 11 2017 13:15:08.493:INFO [launcher]: 以无限并发启动浏览器 Chrome 06 11 2017 13:15:08.493:INFO [launcher]: 启动浏览器 Chrome 06 11 2017 13:15:22.195:WARN [karma]: No c 打开浏览器,打开http://localhost:9876/ 06 11 2017 13:16:08.507:WARN [launcher]: Chrome 没有在 60000 毫秒内捕获,正在杀死。 06 11 2017 13:16:08.601:INFO [启动器]:尝试再次启动 Chrome (1/2)。 06 11 2017 13:17:08.618:WARN [launcher]: Chrome 没有在 60000 毫秒内捕获,正在杀死。 06 11 2017 13:17:08.758:INFO [启动器]:尝试再次启动 Chrome (2/2)。 06 11 2017 13:18:08.774:WARN [launcher]: Chrome 没有在 60000 毫秒内捕获,正在杀死。 06 11 2017 13:18:08.960:ERROR [启动器]:Chrome 失败 2 次(超时)。放弃。

这是 Angular-5 发布的新突破吗?

最佳答案

尽管您写道您做了一个新项目,所以 npm 安装是在之前没有 node_modules 文件夹的情况下完成的,但我想分享我的解决方案,以防有人像我一样进入这个线程。我遇到了同样的问题并尝试了很多我发现的建议解决方案,但最终为我解决的是删除 node_modules 文件夹并通过 npm install 获取所有新内容。

同样的问题:Karma - Chrome failed 2 times (cannot start). Giving up

关于Angular-cli Karma 测试不适用于新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47143403/

相关文章:

javascript - Angular 2 : How to capture when browser restore/maximize

javascript - 如何使用 react 形式设置选择值并循环遍历数组

angular - mat autocomplete - 如何设置未找到的选项

Angular Material - 如何更改 mat-drawer-container 的背景颜色

Angular 2 - 为什么ActivatedRoute.params返回空对象

Angular 柔性布局网格系统

angular - 如何在不使用 Typescript 的情况下在 Angular 2 中创建可重用组件

angularjs - 在 Angular 2 中使用 Typescript 选择输入内的文本

angular - 在 Angular 中将异步数据从父级传递给子级

javascript - 递归地在 JSON 数组中查找父级,并按前一个值向后连接