1

我正在尝试将 Angularfire2 与 Angular2 启动器一起使用,但出现以下错误:

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)typings install dt~es6-promise --global --save

5)添加“文件”:[“node_modules/angularfire2/firebase3.d.ts”]到tsconfig.json

我还通过 npm install es-6promise 添加了 es-6 promise,没有运气。当我将target改为es6时,代码不再翻译成js,但是错误消失了。如果有人能指出我正确的方向,我会很高兴。

4

0 回答 0