코딩 팁

ionic 5 android InAppBrowser 오류 NullInjectorError: StaticInjectorError(AppModule)

코딩 기록 vicddory 2020. 5. 4. 07:00

ERROR Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)


ionic 5 android에서 발생하는 오류입니다. InAppBrowser 에러이며, 원인과 해결 방법은 간단합니다.


프로바이더 공급자에 InAppBrowser가 추가되지 않아서 발생하는 오류입니다. npm 이용해 설치해도 app.modules.ts 파일에는 자동으로 추가되지 않으므로 직접 코딩해야 합니다.


@NgModule({
declarations: [AppComponent],
entryComponents: [],
imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],
providers: [
    StatusBar,
     SplashScreen,
    InAppBrowser,
    { provide: RouteReuseStrategy, useClass: IonicRouteStrategy }
],
bootstrap: [AppComponent]
})


위 소스 코드처럼 NgModule - providers 안에 InAppBrowser 추가하면 Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule) 이 오류는 사라집니다.


반응형
그리드형(광고전용)