1

Angular2 スターターで Angularfire2 を使用しようとしていますが、次のエラーが発生します。

node_modules/angularfire2/firebase3.d.ts(33,50): error TS2304: Cannot find name 'Promise'.

私はこれを試しました:typings install dt~es6-promise --global --saveしかし、私はまだ得る:node_modules/angularfire2/firebase3.d.ts(33,50): error TS2304: Cannot find name 'Promise'.

これは私がしたことです:

1) angular2 スターターのクローンを作成します

2) npm インストール

3) npm install angularfire2 firebase --save

4) タイピング インストール dt~es6-promise --global --save

5) "files": [ "node_modules/angularfire2/firebase3.d.ts" ] を tsconfig.json に追加します

npm install es-6promise を介して es-6 promise も追加しましたが、うまくいきませんでした。ターゲットを es6 に変更すると、コードは js に変換されなくなりますが、エラーはなくなりました。誰かが私を正しい方向に向けることができれば、私はとても幸せです.

4

0 に答える 0