티스토리 뷰
C++ 200제/코딩 IT 정보
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) 이 오류는 사라집니다.