3

プロジェクトを Travis でビルドしようとしています (すべてローカルで正常に動作します)。Typescript で問題が発生しています。私の.travis.ymlファイルには、次の一連のコマンドがあります。

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

タイプスクリプトのコンパイルを実行します。ただし、これを実行すると、大量のエラーが発生します...

例えば

client/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' が見つかりません。

完全なビルド ログは次のとおりですここに完全なレポがあります。

おそらく、Typings が正しくインストールされていないか、Typings が正しく構成されていないか、サーバー/クライアント ファイルにメインのtypings ファイルへの参照がありませんか?

何が間違っているのか、またはこれをデバッグするためにどこを見ることができるかについて、いくつかのガイダンスを本当に感謝しますか?

4

2 に答える 2