Mid*_*laj 13 firebase angular2-services angular
我们安装角火力基地
npm install firebase angularfire2 --save
Run Code Online (Sandbox Code Playgroud)
而且这个错误发生了
ERROR in node_modules/angularfire2/firebase.app.module.d.ts(10,22): error TS2420: Class 'FirebaseApp' incorrectly implements interface 'FirebaseApp'.
Property 'automaticDataCollectionEnabled' is missing in type 'FirebaseApp'.
Run Code Online (Sandbox Code Playgroud)
我怎么解决呢?
Zoo*_*oon 12
我建议不要node_modules
直接修改你的.这是不必要的和不好的做法,因为您的更改将被更新覆盖.
当使用最新firebase@4.13.1
和最新的组合时,似乎发生了Op的错误angularfire2@5.0.0-rc.6
.
解:
有人建议降级firebase
软件包,但更好的选择可能是安装@firebase/app@^0.1.10
修复了我的错误.
注意:
最新的firebase 4.13.1
引入了我已经实现的Firestore Timestamp/Date对象的一些更改,如果降级了firebase
包,则必须还原.
Eli*_*alá 11
这对我有用.编辑firebase.app.module.d.ts文件
export declare class FirebaseApp implements FBApp {
name: string;
options: {};
automaticDataCollectionEnabled: boolean; // this is the missing line
auth: () => FirebaseAuth;
database: () => FirebaseDatabase;
messaging: () => FirebaseMessaging;
storage: () => FirebaseStorage;
delete: () => Promise<any>;
firestore: () => FirebaseFirestore;
}
Run Code Online (Sandbox Code Playgroud)
还添加@firebase/app
npm i -S @firebase/app
Run Code Online (Sandbox Code Playgroud)
编辑
安装解决了这个问题 "angularfire2": "^5.0.0-rc.7"
赶紧跑 npm install angularfire2@latest
小智 5
尝试在package.json中使用这些依赖项
"dependencies": {
"firebase":"4.12.1",
"angularfire2":"^5.0.0-rc.6",
"@firebase/app": "^0.1.10"
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5333 次 |
最近记录: |