【问题标题】:Angular Karma WARN [web-server]: 404 while running testAngular Karma WARN [web-server]:运行测试时出现 404
【发布时间】:2016-05-18 17:12:38
【问题描述】:

我一直在尝试为 angular2、sass 和 ng2-bootstrap 设置一个基础项目,该项目基于 angular2-seed 项目,您可以在此处找到整个代码库:https://github.com/omargon/angular-seed-sass-ng2-bootstrapEverything gets为开发和产品分发按预期构建。但是每当我尝试运行我的 uni 和 e2e 测试时,我都会收到以下错误:

开始: 18 05 2016 12:49:29.095:INFO [karma]: Karma v0.13.22 服务器在 http://localhost:9876/ 开始 2016 年 18 月 5 日 12:49:29.100:INFO [启动器]:启动浏览器 PhantomJS 18 05 2016 12:49:29.112:INFO [启动器]:启动浏览器 Chrome 2016 年 18 月 5 日 12:49:29.756:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: 连接在套接字 /#87aZKElcLH5MAZgxAAAA 上,ID 为 21686761 2016 年 18 月 5 日 12:49:29.910:INFO [Chrome 50.0.2661 (Mac OS X 10.11.5)]: 连接到套接字 /#tFoYBsOvsGJ0dDEGAAAB,ID 为 7030871 18 05 2016 12:49:31.062:WARN [网络服务器]: 404: /app/app.component.html 名单服务 ✔ 应该返回姓名列表 18 05 2016 12:49:31.160:WARN [网络服务器]: 404: /app/app.component.html 应用组件 ✖ 应该毫无问题地构建 在 0.158 秒 / 0.136 秒内完成 概括: ✔ 完成 2 次测试 ✖ 2 次测试失败 失败的测试: 应用组件 ✖ 应该毫无问题地构建 PhantomJS 2.1.1 (Mac OS X 0.0.0) 铬 50.0.2661 (Mac OS X 10.11.5) 失败:未捕获(承诺):无法加载 app/app.component.html 在 ZoneDelegate.invoke (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:323:29) 在 Zone.run (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:216:44) 在 /Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:571:58 在 ZoneDelegate.invokeTask (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:356:38) 在 Zone.runTask (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:256:48) 在 drainMicroTaskQueue (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/zone.js/dist/zone.js:474:36) 在 F (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:7484) 在 H (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:7116) 在 q.when (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:10790) 在 T.run (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:11899) 在 t._drain (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:1744) 在排水管(/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:1398) 在 MutationObserver.e (/Users/omar/Development/public/angular-seed-sass-ng2-bootstrap/node_modules/systemjs/dist/system-polyfills.js:4:3319)

欢迎任何帮助。

【问题讨论】:

    标签: angular gulp karma-runner karma-jasmine karma-coverage


    【解决方案1】:

    解决方案是通过 gulp-inline-ng2-template 使用以下参数传递 build.js.test 结果:

    { 使用相对路径:假, };

    【讨论】:

      猜你喜欢
      • 2016-06-29
      • 2016-04-14
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多