Ошибка: не удается найти модуль «angularfire2 / database-deprecated» appmodule ionic 3, Angularfire2 - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь подключиться к базе данных в 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 } 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';

Я пробовал также импортировать {AngularFireDatabase, AngularFireDatabaseModule} из 'angularfire2 / устарела база данных ';

Но ошибка просто изменится.

Ошибка времени выполнения Не удается найти модуль "angularfire2 / database" Ошибка стека: невозможнонайти модуль "angularfire2 / database" в Object.217 (http://localhost:8100/build/main.js:78:7) в webpack_require (http://localhost:8100/build/vendor.js:55:30) в Object.194 (http://localhost:8100/build/main.js:60:70) в webpack_require *)1025 * (http://localhost:8100/build/vendor.js:55:30) в webpackJsonpCallback (http://localhost:8100/build/vendor.js:26:23) в http://localhost:8100/build/main.js:1:1

1 Ответ

0 голосов
/ 14 мая 2018

Просто прочитайте эту документацию

в терминале: npm install firebase --save

В вашем 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';
...