缺少 Firebase JS SDK firebase.d.ts。 运行 ionic serve 时出现 Typescript 错误

Firebase JS SDK missing firebase.d.ts. Typescript error when running ionic serve

我是 运行 一个使用 AngularFire 的离子项目。 运行

时出现打字稿错误

ionic cordova build --prod --release android.

typescript error '/home/sebinbenjamin/workspace/myapp/node_modules/firebase/firebase.d.ts' not found.

    Error: The Angular AoT build failed. See the issues above
        at /home/sebinbenjamin/workspace/myapp/node_modules/@ionic/app-scripts/dist/aot/aot-compiler.js:232:55
        at step (/home/sebinbenjamin/workspace/myapp/node_modules/@ionic/app-scripts/dist/aot/aot-compiler.js:32:23)
        at Object.next (/home/sebinbenjamin/workspace/myapp/node_modules/@ionic/app-scripts/dist/aot/aot-compiler.js:13:53)
        at fulfilled (/home/sebinbenjamin/workspace/myapp/node_modules/@ionic/app-scripts/dist/aot/aot-compiler.js:4:58)

查看项目node/node_modules/firebase/目录,没有firebase.d.ts,只有index.d.ts.

这是我的离子信息:

ionic info
cli packages: (/usr/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 7.1.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : android 6.2.3
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 25.2.5
    Node              : v6.13.1
    npm               : 3.10.10
    OS                : Linux 4.4

Environment Variables:

    ANDROID_HOME : /home/sebinbenjamin/Android/Sdk

Misc:

    backend : pro

我正在使用 "firebase": "~4.12.0"angularfire2": "~5.0.0-rc.6

一个临时解决方案是将 index.d.ts 重命名为 firebase.d.ts,这似乎不会导致其他错误。