错误:找不到模块";angularfire2/数据库已弃用“;应用模块ionic 3,Angularfire2
我正在尝试连接到firebase中的数据库。这是app.module.ts错误:找不到模块";angularfire2/数据库已弃用“;应用模块ionic 3,Angularfire2,angular,firebase,ionic-framework,ionic3,angularfire2,Angular,Firebase,Ionic Framework,Ionic3,Angularfire2,我正在尝试连接到firebase中的数据库。这是app.module.ts import { BrowserModule } from '@angular/platform-browser'; import { ErrorHandler, NgModule } from '@angular/core'; import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular'; import { SplashScreen }
import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { SplashScreen } from '@ionic-native/splash-screen';
import { StatusBar } from '@ionic-native/status-bar';
import { AngularFireDatabase, AngularFireDatabaseModule } from 'angularfire2/database';
import { AngularFireModule } from 'angularfire2';
import { environment } from '../environments/environment';
import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';
@NgModule({
declarations: [
MyApp,
HomePage
],
imports: [
BrowserModule,
IonicModule.forRoot(MyApp),
AngularFireModule.initializeApp(environment.firebase),
AngularFireDatabaseModule
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage
],
providers: [
AngularFireDatabase,
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
export class AppModule {}
错误在这一行
import { AngularFireDatabase, AngularFireDatabaseModule } from 'angularfire2/database';
我也试过这个
从“angularfire2/已弃用的数据库”导入{AngularFireDatabase,AngularFireDatabaseModule}
但是错误只是改变了
运行时错误找不到模块“angularfire2/数据库”堆栈错误:
找不到模块“angularfire2/数据库”
在对象217()
在网页上需要()
在Object.194()
在网页上需要()
在webpackJsonpCallback()上
在
看看这个
在终端中:npm安装firebase--保存
在app.module.ts中创建firebase配置对象:
// Set the configuration for your app
// TODO: Replace with your project's config object
var config = {
apiKey: "apiKey",
authDomain: "projectId.firebaseapp.com",
databaseURL: "https://databaseName.firebaseio.com",
storageBucket: "bucket.appspot.com"
};
firebase.initializeApp(config);
// Get a reference to the database service
var database = firebase.database();
在第页的通话后。ts:
import * as firebase from 'firebase';
“angularfire2”有问题“^5.0.0-rc.10”
我的解决方案是卸载angularfire2^5.0.0-rc.10
和install angularfire2^5.0.0-rc.9
npm uninstall angularfire2
npm install angularfire2@5.0.0-rc.9
我通过@jsariasgeek确认该解决方案有效
我实际上是一个学习者。所以,请描述一下,为什么我们需要从“firebase”中添加import*作为firebase;要读取和写入数据,请参见此“是”。。我明白你的意思。。但在ionic中,我们使用AngularFire2V5连接firebase。所以,使用它是好的。举个例子吧