【问题标题】:Angular-cli Karma tests not working on new projectAngular-cli Karma 测试不适用于新项目
【发布时间】:2018-04-18 23:56:03
【问题描述】:

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

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

    10% 构建模块 1/1 模块 0 active06 11 2017 13:15:08.477:WARN [karma]:没有捕获的浏览器,打开 http://lo 主叫:9876/ 2017 年 6 月 11 日 13:15:08.493:INFO [业力]:业力 v1.7.1 服务器开始于 http://0.0.0.0:9876/ 2017 年 6 月 11 日 13:15:08.493:INFO [启动器]:以无限并发启动浏览器 Chrome 2017 年 6 月 11 日 13:15:08.493:INFO [启动器]:启动浏览器 Chrome 06 11 2017 13:15:22.195:WARN [业力]:没有 c 打开浏览器,打开http://localhost:9876/ 2017 年 6 月 11 日 13:16:08.507:WARN [启动器]:Chrome 在 60000 毫秒内未捕获,正在杀死。 2017 年 6 月 11 日 13:16:08.601:INFO [启动器]:尝试再次启动 Chrome (1/2)。 2017 年 6 月 11 日 13:17:08.618:WARN [启动器]:Chrome 在 60000 毫秒内未捕获,正在杀死。 2017 年 6 月 11 日 13:17:08.758:INFO [启动器]:尝试再次启动 Chrome (2/2)。 2017 年 6 月 11 日 13:18:08.774:WARN [启动器]:Chrome 在 60000 毫秒内未捕获,正在杀死。 2017 年 6 月 11 日 13:18:08.960:错误 [启动器]:Chrome 失败 2 次(超时)。放弃。

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

【问题讨论】:

    标签: angular


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      转到与 karma.conf.js 相同的目录并运行命令“karma start”

      【讨论】:

      • 运行 'karma start' 提供以下响应: karma :术语 'karma' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:1 + karma start + ~~~~~ + CategoryInfo : ObjectNotFound: (karma:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
      • 安装它:npm install -g karma-cli
      • 对业力错误的搜索找到了这个链接 (stackoverflow.com/questions/20800933/…) 修复是运行'npm install karma-cli'
      猜你喜欢
      • 1970-01-01
      • 2018-01-10
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多