앵귤러를 하다보면 뭔놈의 라이브러리가 이렇게 수시로 바뀌고 업데이트되는지 따라가기가 조금 벅찬것 같다.
이번에 만난 에러는 파이어베이스와 관련된 모듈을 사용하다가 발생된 에러로..
해당 Firestore라는 객체관련하여 곧 업데이트가 될 꺼니깐 에러에 준비하라는 오류이다.
당장 사용하는데 문제는 없는데 조만간 종료할꺼다 그런의미 이다.
방법은 2가지인데, 파이어베이스 관련된 라이브러리를 package.json에 있는 버전을 낮추는 방법이고,
다른 한가지 방법은 AppModule에서 Provide속성에 곧 사라질 녀석의 값을 대신 주입해 주는 방법이다.
필자의 파이어베이스 관련된 모듈의 버전이 5.8.x버전이였고 이걸 5.7.0정도로 낮추면 해당 오류는 사라진다.
만약 5.8.x버전 이상 사용하려면 AppModule에서 속성을 아래와같이 추가하여 준다.
import {FirestoreSettingsToken } from '@angular/fire/firestore'; //추가할 모듈
..생략
@NgModule({
//provide를 통해서 FirestoreSettingsToken값을 비워버려야 한다.
providers: [AngularFirestore,{ provide: FirestoreSettingsToken, useValue: {} } ]
})
반응형
'앵귤러, 리엑트, 뷰 > 앵귤러(Angular)' 카테고리의 다른 글
Angular Firebase index 관련 오류 그리고 페이징 (0) | 2019.04.29 |
---|---|
Angular Guard를 활용한 인터셉터 구현 (0) | 2019.04.28 |
앵귤러 Directive, AppComponent cannot be used.. (0) | 2019.04.28 |
앵귤러에서 파이어베이스 파일 업로드 (0) | 2019.04.28 |
앵귤러 & 파이어베이스 CRUD 하기 (0) | 2019.04.28 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글