Пространство имен не имеет экспортированного члена "Пользователь" Angularfire 2 - PullRequest
0 голосов
/ 10 мая 2018

Сервисный файл:

import { Injectable } from '@angular/core';
import {AngularFireAuth} from 'angularfire2/auth';
import {Observable} from 'rxjs/Observable';
import * as firebase from 'firebase/app';


@Injectable()
export class AfService {
  user: Observable<firebase.User>;
  constructor(public afAuth : AngularFireAuth){
    this.user=afAuth.authState;
  }

  loginWithGoogle(){
    const provider= new firebase.auth.GoogleAuthProvider();
    this.afAuth.auth.signInWithPopup(provider);

  }
  logout(){
    this.afAuth.auth.signOut();
  }

}

app.module:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {AngularFireModule} from 'angularfire2';
import {AngularFireDatabaseModule,AngularFireDatabase} from 'angularfire2/database';

import {AppRoutingModule} from './app-routing-module';
import { AppComponent } from './app.component';
import {environment} from '../environments/environment';
import { PagesListComponent } from './pages-list/pages-list.component';
import { LoginPageComponent } from './login-page/login-page.component';
import {AfService} from './providers/af.service';
import {AngularFireAuthModule} from 'angularfire2/auth';
@NgModule({
  declarations: [
    AppComponent,
    PagesListComponent,
    LoginPageComponent,

  ],
  imports: [
    BrowserModule,
    AngularFireModule.initializeApp(environment.firebase),
    AngularFireDatabaseModule,
    AppRoutingModule,
    AngularFireAuthModule
  ],
  providers: [AfService],
  bootstrap: [AppComponent]
})
export class AppModule { }

Ошибка при компиляции -

******* Пространство имен '"/ Users/ Triathlon / Рабочий стол / cms / cms-app / node_modules / firebase / app / index "" не имеет экспортированного члена "Пользователь".

Свойство "auth" не существует для типа "typeof" / Users / Triathlon/Desktop/cms/cms-app/node_modules/firebase/app/index"'.**

...