如何在TypeScript 2项目中安装Firebase 3的类型?
问题描述:
npm install @types/firebase --save-dev
安装v2.4.30的类型定义文件而不是v3。如何在TypeScript 2项目中安装Firebase 3的类型?
我的猜测是他们可能无法通过npm获得。我对么?
注意:在TypeScript v2类型定义文件通过npm安装,类型工具不再使用。
答
分型都包括在内,所以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/@类型查找。
我有同样的问题,以及..你有没有找到一种方法来解决它? –