我正在尝试将Firebase实时数据库集成到一个Angular项目中,但在其中一个最初的步骤中卡住了。导入AngularFireModule和AngularFireDatabaseModule。它给出以下错误:
我正尝试将Firebase实时数据库集成到angular项目中,并且在最初的步骤中遇到了困难,导入AngularFireModule和AngularFireDatabaseModule时出现了以下错误:
Module '"@angular/fire"' has no exported member 'AngularFireModule'.ts(2305)
Module '"@angular/fire/database"' has no exported member 'AngularFireDatabaseModule'.
以下是我导入它们的方式:
import {AngularFireModule } from '@angular/fire';
import {AngularFireDatabaseModule} from '@angular/fire/database'
我有什么遗漏吗?我已通过命令安装了@angular/fire
npm i firebase @angular/fire
我也安装了 Firebase 工具。以下是我当前已安装的 Angular 包及其版本列表:
Angular CLI: 12.2.2
Node: 14.17.4
Package Manager: npm 6.14.14
OS: win32 x64
Angular: 12.2.3
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1202.2
@angular-devkit/build-angular 12.2.2
@angular-devkit/core 12.2.2
@angular-devkit/schematics 12.2.2
@angular/cli 12.2.2
@angular/fire 7.0.0
@schematics/angular 12.2.2
rxjs 6.6.7
typescript 4.3.5
如果这些内容过多,我深表歉意,但是我完全不知道问题所在。非常感谢任何帮助。目前我的怀疑是它是一个兼容性问题或者最新版本上不存在的功能,但我真的不知道。
npm i @angular/fire@6.1.5
。 - Sanjay Verma@angular/fire/*
更改为@angular/fire/compat/*
,以及将firebase/*
更改为firebase/compat/*
。这对我很有用,非常感谢您。 - besim