error handling/Simple tips
firestore 경로 설정
오연 : Oana
2022. 9. 7. 12:27
파이어베이스 공식 문서가 최신화되어 있지 않은 건지 그대로 해도 안되는 경우가 많아서 삽질을 많이 했다
파이어베이스 관련 블로그 포스팅도 안드로이드가 대부분 ㅠㅠ
웹 자바스크립트를 하시는 누군가에게는 도움이 되기를 바라며 기록해 놓기
기존 공식문서 상 코드
import 'firebase/firestore';
export const firestore = firebase.firestore();
에러로그
imageStorage.js:18 Uncaught TypeError: firebase_compat_app__WEBPACK_IMPORTED_MODULE_0__.default.firestore is not a function
at Module../src/firebase/imageStorage.js (imageStorage.js:18:1)
at Module.options.factory (react refresh:6:1)
at __webpack_require__ (bootstrap:24:1)
at fn (hot module replacement:62:1)
at Module../src/components/PostInput.js (ColorList.js:56:1)
at Module.options.factory (react refresh:6:1)
at __webpack_require__ (bootstrap:24:1)
at fn (hot module replacement:62:1)
at Module../src/App.js (self.svg:170:1)
at Module.options.factory (react refresh:6:1)
해결 방법
import 'firebase/compat/firestore';
경로만 바꿔주면 된다.
만일 이렇게 해도
firebase_compat_app__WEBPACK_IMPORTED_MODULE_0__.default.storage is not a function 에러가 나온다면?
다음 경로로 재설정
import 'firebase/compat/storage';