这是我第一次编译项目时发生的。
显示此问题的问题
typedef struct
{
unsigned short A : 4;
unsigned short B : 12;
union
{
unsigned char C1 : 8;
unsigned char C2 : 8;
unsigned char C3 : 8;
};
unsigned char D : 8;
}FooStruct;
我的 app.module.ts 文件:
Module '".../node_modules/@angular/fire/firestore/angular-fire-firestore"' has no exported member 'FirestoreSettingsToken'
使用提供者:
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: { }}
答案 0 :(得分:8)
请参阅Angular Fire 6的发行说明。 https://github.com/angular/angularfire/releases
丢弃FirestoreSettingsToken DI令牌,而使用SETTINGS
只需将FirestoreSettingsToken
替换为SETTINGS
,就可以了。
答案 1 :(得分:-1)
您在此处没有提供太多信息,但是据我了解,令牌不必作为实体从库中导入,而应该由Firebase控制台提供,以便您将其插入初始化中Firebase服务(例如Firestore模块)。它是一种身份验证方式,因此您可以将角度应用程序连接到Firebase的服务。