如何在TypeScript 2项目中安装Firebase 3的类型?

如何在TypeScript 2项目中安装Firebase 3的类型?

问题描述:

npm install @types/firebase --save-dev安装v2.4.30的类型定义文件而不是v3。如何在TypeScript 2项目中安装Firebase 3的类型?

我的猜测是他们可能无法通过npm获得。我对么?

注意:在TypeScript v2类型定义文件通过npm安装,类型工具不再使用。

+0

我有同样的问题,以及..你有没有找到一种方法来解决它? –

分型都包括在内,所以npm install firebase而这一切

我也有同样的问题。正如Maciej所说,它在包装中可用。但是,该定义未在node_modules/firebase/*路径中找到。作为解决方法,我将该文件包含在我的tsconfig.json中的'include'数组中。 (我从node_modules中删除,因为键入include不起作用并用于我的bower安装)。

"include": [ 
     "src/app/**/*.ts", 
     "src/components/**/*.ts", 
     "bower_components/firebase/firebase.d.ts" 
] 

我这样做是因为,如果我用“类型”或“typeRoots”,它会覆盖/ node_modules/@类型查找。