это мой app.module
import { SocialLoginModule, AuthServiceConfig, GoogleLoginProvider } from 'angular-6-social-login';
const config = new AuthServiceConfig([{
id: GoogleLoginProvider.PROVIDER_ID,
provider: new GoogleLoginProvider("CLIENTID")}]);
export function provideConfig() {
return config;
}
@NgModule({
declarations: [
AppComponent,
DashboardComponent,
SignupComponent,
RestaurantComponent,
FilterPipe,
LoginComponent,
UserComponent
],
imports: [
AppRoutingModule,
NgbModule,
SocialLoginModule,
ReactiveFormsModule,
BrowserModule,
HttpClientModule,
FormsModule,
],
providers: [{provide: AuthServiceConfig,useFactory: provideConfig
}],
bootstrap: [AppComponent]
})
export class AppModule { }
это мой компонент приложения
import { AuthService,GoogleLoginProvider, SocialUser } from 'angular-6-social-login';
@Component({
selector: 'app-signup',
templateUrl: './signup.component.html',
styleUrls: ['./signup.component.css']
})
export class SignupComponent implements OnInit {
signinForm: FormGroup;
user: SocialUser;
loggedIn: boolean;
constructor(private authService: AuthService) { }
ngOnInit(): void {
this.authService.authState.subscribe((user) => {
this.user = user;
this.loggedIn = (user != null);//to be used in the html component
console.log(this.user);
});
}
signInWithGoogle(): void {
this.authService.signIn(GoogleLoginProvider.PROVIDER_ID);
console.log("iddd"+GoogleLoginProvider.PROVIDER_ID);
}
signOut(): void {
this.authService.signOut();
}
это мой ошибка
ОШИБКА в node_modules / angular -6-social-login / auth.module.d.ts: 1: 22 - ошибка NG6002: появляется в NgModule.imports в AppModule, но может не может быть преобразован в класс NgModule.
Это, вероятно, означает, что библиотека (angular -6-social-login), которая объявляет SocialLoginModule, не была правильно обработана ng cc или несовместима с Angular Плющ. Проверьте, доступна ли более новая версия библиотеки, и обновите, если это так. Также рассмотрите возможность проверки с авторами библиотеки совместимости библиотеки с Ivy.
1 экспорт объявить класс SocialLoginModule {