2016-04-03 10 views
3

私はTravisでプロジェクトを構築しようとしています(すべてローカルでうまく動作します)。私はTypescriptに問題があります。私の.travis.ymlファイルでは、私はこのグループのコマンドをahve:Travis BuildでTypescriptが失敗する

before_script: 
    - npm i -g typescript typings 
    - typings install 
    - tsc 

typescriptですコンパイルを実行します。しかし、これを実行すると、エラーが発生します...

クライアント/ dev/nav/nav.component.ts(4,29):エラーTS2307:モジュール '../user/services/user.service'が見つかりません。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(35,67):エラーTS2304:「Promise」という名前が見つかりません。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(50,66):エラーTS2304:「Promise」という名前が見つかりません。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(89,67):エラーTS2304:「Promise」という名前が見つかりません。

Hereは完全なビルドログです。 Hereは完全なレポです。

入力が正しくインストールされていない、入力が正しく設定されていない、またはサーバー/クライアントファイルのメイン入力ファイルへの参照がありません。

何が間違っているか、または私がこれをデバッグするために見えるところについては、いくつかのガイダンスを参考にしてください。

答えて

0

タイピングは、エラーログPromiseから正しく

構成されていない定義されていません。最も簡単な修正は、promise.d.tsなどを追加することです。 :v8promise.d.tsをプロジェクトに追加します。

0

使用ジャスミンの約束代わり

import { promise } from 'protractor' 
関連する問題