VScode 中找不到 @angular/fire/firestore 模块错误

Ram*_*lid 3 module firebase angular google-cloud-firestore

我对 firebase firestore 很陌生。这是我使用 firestore 的第一个项目。我用这个命令安装了 Angular Fire

npm install firebase @angular/fire --save
Run Code Online (Sandbox Code Playgroud)

现在像这样导入 angularfiremodule

import { AngularFireModule } from '@angular/fire';
Run Code Online (Sandbox Code Playgroud)

和 angularfirestoremodule 像这样

import { AngularFirestoreModule } from '@angular/fire/firestore';
Run Code Online (Sandbox Code Playgroud)

但这给了我错误

找不到模块“@angular/fire”.ts(2307)

知道可能是什么错误吗?我尝试用谷歌搜索,但由于我是 firebase 的新手,所以一切对我来说似乎都很混乱。另外,我正在使用 ionic 版本 4、Angular 版本 8.1.3 和 Node 版本 10.16.3(如果有什么区别的话)。

Angularfire2 以前工作得很好,但由于它已被弃用,我想转向 Angular/fire。

小智 10

我通过使用下面的导入语句解决了这个问题app.module.ts

import { AngularFirestoreModule } from '@angular/fire/compat/firestore/'; 
Run Code Online (Sandbox Code Playgroud)