Angular fire firestore не имеет экспортированного участника 'FirestoreSettingsToken' - PullRequest
1 голос
/ 13 апреля 2020

Это происходит при первой компиляции моего проекта.

Проблема с отображением этого:

 Module '".../node_modules/@angular/fire/firestore/angular-fire-firestore"' has no exported member 'FirestoreSettingsToken'

my app.module.ts file:

import { NgModule } from '@angular/core';

...

import { AppComponent } from './app.component';
import { AppRoutingModule } from './app-routing.module';
import { AngularFireModule } from '@angular/fire';
import { environment } from '../environments/environment';
import { AngularFirestoreModule, FirestoreSettingsToken } from '@angular/fire/firestore';

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [
...
    AngularFireModule.initializeApp(environment.firebaseConfig),
      AngularFirestoreModule,
  ],

С поставщиками:

{provide: FirestoreSettingsToken, useValue: { }}

Мои инструменты:

Firestore: 8.0.2
Angular, Firebase, npm: 6.13.4

Ответы [ 2 ]

1 голос
/ 23 апреля 2020

См. Примечания к выпуску Angular Огонь 6 в. https://github.com/angular/angularfire/releases

Отброшен токен FirestoreSettingsToken в пользу SETTINGS

Просто замените FirestoreSettingsToken на SETTINGS, и вы должны быть хорошо.

0 голосов
/ 13 апреля 2020

Вы не предоставляете здесь много информации, но, насколько я понимаю, токен не должен быть импортирован как объект из библиотеки, а должен быть предоставлен консолью firebase, чтобы вы могли вставить его в инициализацию службы Firebase (такой как модуль Firestore). Это способ аутентификации, поэтому вы можете подключить ваше приложение angular к службам Firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...