inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

처음 배우는 리액트 네이티브

expo go와 연결시 계속되서 오류가 생깁니다!

602

SBH

작성한 질문수 7

0

안녕하십니까 강사님 강의정말 유익하게 잘듣고 있습니다.
2번째 프로젝트의 login등록 구현파트에서 firebase를 이용하여 구현하다가 로그인 버튼을 눌렀을 시 Profile화면으로 이동하지 않아 다시키고 cmd에서 expo start를 실행한 후 expo 어플을 통해 바코드를 찍고 연결하는 도중
 
01:36
Building JavaScript bundle: error
ERROR
01:36
While trying to resolve module `firebase` from file `C:\Windows\System32\Capstone\src\firebase.js`, the package `C:\Windows\System32\Capstone\node_modules\firebase\package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:\Windows\System32\Capstone\node_modules\firebase\index`. Indeed, none of these files exist: * C:\Windows\System32\Capstone\node_modules\firebase\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json) * C:\Windows\System32\Capstone\node_modules\firebase\index\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json)
 
이러한 오류가 발생하였습니다.
 
제가 어느부분에서 놓친것이 있나요? 다시돌려봐도 찾기 힘들어서 질문을 올립니다..!
 

react-native javascript

답변 1

0

김범준

안녕하세요 홍수빈님, 

  

제가 현재 윈도우 기기가 없어서 정확하게 동일한 상황을 재현하긴 어렵습니다. 

다만, 사용하고 계신 firebase 9.6.8 버전, Expo 44 버전을 사용했을때 뭔가 문제가 있는것으로 보입니다. 

(맥 환경에서도 firebase 9.6.8 버전과 Expo 44를 사용했을때 문제가 발생합니다.)

firebase 9.6.7 버전을 이용하면 정상적으로 동작합니다. 

firebase 9.6.7 버전을 설치해서 진행하시기 바랍니다. 

  

즐거운 하루 되세요

감사합니다

0

SBH

빠른답변 감사합니다! 아마도 firebase에 관해서 저의 윈도우 기기에서 계속해서 오류가 생기는것 같습니다. 

 

강사님이 말씀해주신 방법으로도 에러가 생기자 구글링을 계속하여

import * as firebase from 'firebase/app';

'firebase'에서 이렇게 바꾸자 접속에러는 사라졌으나

app.auth is not a funtion이라는 오류가 생겼습니다.. 어떠한 방법이 있을까요?

0

김범준

안녕하세요, 

  

영상에서 작성하는 firebase 코드는 8 버전 코드입니다.

9버전부터 사용방법이 변경되어 영상과 동일하게 작성하면 동작하지 않습니다. 

깃헙에 9버전이 적용된 코드가 있으니 참고하시기 바랍니다.

https://github.com/Alchemist85K/inflearn-react-native/tree/main/rn-chat

영상에서 설명하는 부분의 코드와 깃헙에 있는 코드를 비교하면서 9버전에 맞게 작업하시면 조금 더 쉽게 작업이 가능할 것이라 생각합니다. 

  

조금 더 자세한 내용은 firebase 공식 문서를 참고하시기 바랍니다. 

https://firebase.google.com/docs/reference/js?authuser=0

  

즐거운 하루 되세요

감사합니다

0

SBH

앗넵! 감사드립니다!! 좋은 강의내주셔서 정말 유익하게 듣고있습니다. 좋은 하루 되세요!

맥북 m4에서 nvm으로 설치불가

0

119

2

expo 사용하지 않고 앱 실행 시, 데이터 불러오기

0

350

1

리덕스강의는 없나요?

0

275

1

선생님 도와주세요 ㅠㅠ (로그인, 회원가입, 콘솔 에러)

0

507

1

버젼 업데이트

0

428

1

expo start중 metro bundler가 같이 실행되지 않아요

0

507

1

모바일 expo 실행오류

0

855

1

안드로이드에서 expo실행이 안되요

0

853

2

터미널 다운 및 사용방법

0

298

1

expo init 에러

0

745

2

안녕하세요. 스택네비게이션 문제 질문드립니다 ㅜ

0

327

1

배포중 에러 해결이 안되네요.. ㅜㅜ

1

3234

1

안녕하세요! 강의 Chat App - Part 1 회원가입 부분에서 firebase 관련 에러가 납니다.

0

695

1

styled-components 에러

0

406

1

OS 네이트브 코드를 개발하면서 UI 를 리액트 네이티브로

0

494

1

저장하면 바뀐값들 보여야하는데 재렌더링이 안일어납니다..

0

506

1

안드로이드스튜디오 EXPO 어플 튕깁니다 ㅠㅠ

0

288

1

styled component를 사용하면 터집니다 ㅠㅠ

0

414

1

attrs, 속성, props 가 혼란스럽습니다.

0

352

1

안녕하세요, 강의 잘 들었습니다 :) RN과 파이어베이스 관련해서 질문드릴게 있습니다!

0

586

1

자꾸 The request timed out 에러가 뜹니다 .

0

1939

1

코드 좀 봐주세요 버튼 두개가 생성이 안되요

0

284

1

expo 실행시 스타일 속성 바로 보려면 어디서 보나요?

0

434

1

자바스크립트 () => 의미는요???

0

448

2