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

时间:2017-11-06 18:28:12

标签: angular

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

  1. ng new MyProject
  2. 让项目构建
  3. npm run test
  4. 输出以下内容,并打开一个空白浏览器(localhost:9876 /?id = 50029001)。该页面标识为“无标题”。

    10%建筑模块1/1模块0 active06 11 2017 13:15:08.477:警告[业力]:没有捕获的浏览器,打开http://lo calhost:9876 / 06 11 2017 13:15:08.493:INFO [业力]:Karma v1.7.1服务器始于http://0.0.0.0:9876/ 06 11 2017 13:15:08.493:INFO [启动器]:启动具有无限并发性的浏览器Chrome 06 11 2017 13:15:08.493:INFO [启动器]:启动浏览器Chrome 06 11 2017 13:15:22.195:警告[业力]:否c aptured浏览器,打开http://localhost:9876/ 06 11 2017 13:16:08.507:警告[发射器]:Chrome在60000毫秒内没有捕获,造成死亡。 06 11 2017 13:16:08.601:INFO [启动器]:尝试再次启动Chrome(1/2)。 06 11 2017 13:17:08.618:WARN [发射器]:Chrome在60000毫秒内未被捕获,造成死亡。 06 11 2017 13:17:08.758:INFO [启动器]:尝试再次启动Chrome(2/2)。 06 11 2017 13:18:08.774:WARN [发射器]:Chrome在60000毫秒内未被捕获,造成死亡。 06 11 2017 13:18:08.960:ERROR [启动器]:Chrome失败2次(超时)。放弃。

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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