1

angular2、sass、およびng2-bootstrapのベースプロジェクトをセットアップしようとして頭を悩ませてきました。このプロジェクトはangular2-seedプロジェクトに基づいており、コードベース全体をここで見つけることができます: https://github.com/ omargon/angular-seed-sass-ng2-bootstrap dev と prod ディストリビューションの両方で、すべてが期待どおりにビルドされます。しかし、uni および e2e テストを実行しようとすると、常に次のエラーが発生します。

始める:
18 05 2016 12:49:29.095:INFO [カルマ]: http://localhost:9876/ で開始されたカルマ v0.13.22 サーバー
18 05 2016 12:49:29.100:INFO [ランチャー]: ブラウザ PhantomJS の起動
18 05 2016 12:49:29.112:INFO [ランチャー]: ブラウザ Chrome の起動
18 05 2016 12:49:29.756:INFO [PhantomJS 2.1.1 (Mac OS X 0.0.0)]: ID 21686761 のソケット /#87aZKElcLH5MAZgxAAAA に接続
18 05 2016 12:49:29.910:INFO [Chrome 50.0.2661 (Mac OS X 10.11.5)]: ID 7030871 のソケット /#tFoYBsOvsGJ0dDEGAAAB に接続
18 05 2016 12:49:31.062: 警告 [web サーバー]: 404: /app/app.component.html
  名前リスト サービス
    ✔ 名前のリストを返す必要があります
18 05 2016 12:49:31.160: 警告 [web サーバー]: 404: /app/app.component.html
  アプリ コンポーネント
    ✖ 問題なくビルドできるはずです

0.158 秒 / 0.136 秒で終了

まとめ:
✔ 2 つのテストを完了
✖ 2 つのテストが失敗しました

失敗したテスト:
  アプリ コンポーネント
    ✖ 問題なくビルドできるはずです
      PhantomJS 2.1.1 (Mac OS X 0.0.0)
      Chrome 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) で
        ドレインMicroTaskQueue (/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 の結果をパイプすることでした。

{
  useRelativePaths: false,
};
于 2016-05-19T14:49:48.153 に答える