[TIL] Firebase Error

문지웅·2022년 6월 20일
0

TIL

목록 보기
1/2
post-thumbnail

Firebase 적용 중 'idb' 오류

1. 문제점

Expo 로 Firebase를 사용하려고 할 때, Firebase 최신 버전을 설치하게 되면, 오류가 발생합니다.

2. 해결방안

이를 해결하기 위해서는 두 가지 해결방안이 있습니다.

1) firebase 최신 버전

cjs 확장자 때문에 생긴 문제이므로 이를 해결하기 위해,
프로젝트의 루트폴더에 metro.config.js 파일을 생성합니다.

metro.config.js 파일에는 다음 내용이 들어갑니다.

const { getDefaultConfig } = require("@expo/metro-config");

const defaultConfig = getDefaultConfig(__dirname);

defaultConfig.resolver.assetExts.push("cjs");

module.exports = defaultConfig;

2) firebase 구버전

firebase의 버전을 낮추어서 해결할 수 있습니다.
터미널에 expo install firebase@9.7.0 을 입력하여 firebase 구버전을 설치하시면 해결할 수 있습니다.

profile
프론트엔드 개발자입니다.

0개의 댓글