1

我一直在尝试为 angular2、sass 和 ng2-bootstrap 设置一个基础项目,这个项目基于 angular2-seed 项目,你可以在这里找到整个代码库:https ://github.com/ omargon/angular-seed-sass-ng2-bootstrap一切都按预期构建,用于开发和产品分发。但是每当我尝试运行我的 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)

欢迎任何帮助。

4

1 回答 1

-1

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

{
  使用相对路径:假,
};
于 2016-05-19T14:49:48.153 回答