> netflify@1.0.0 start
> expo start
Starting project at /Users/ju_yeonkim/ReactNativeProject/netflify05
Unable to find expo in this project - have you run yarn / npm install yet?
갑자기 위와 같은 에러와 함께 npm start 가 되지 않는다면,
찾아낸 두가지 원인
1. expo 라이브러리 중 설치되지 않은 것이 있는지 확인해본다.
확인 방법은 import하여 사용한 라이브러리가 node_modules 폴더에 잘 있는지 보면 된다. 없다면 설치해준다.
2. expo 버전의 불일치
나의 경우였는데, 나는 왜인지 expo 1.0.0 버전을 사용중이었다. 그래서 package.json 파일에서 expo 버전을 46.0.0으로 변경하고
npm install
npm start
버전을 46.0.0 으로 선택한 이유는 아래와 같은 화면이 나타났기 때문이다.

이것저것 해보던 중에 node version 은 v14.0 -> v18.0-> v16.0이 되었고
expo-cli 가 5.0버전에서 6.1로 상향업데이트 해야했으며
마지막으로 expo 버전을 46.0으로 맞춘 셈이다.
위와같이 버전을 맞추던 와중에 사용했던 명령어와 발생했던 에러들은 아래포스팅에서 확인할 수 있다.
버전(의존성)불일치 해결 방법 정리
node version 변경 방법
2023.01.01 - [개발로그/ReactNative] - node version 변경하기 NVM 명령어 정리
expo 버전 변경 방법
- package.json 에서 dependencies 를 "expo": "^46.0.0", 로 수정한다.
- npm install
- npm start --reset-cache
expo-cli 최신 버전으로 설치하기
npm install -g expo-cli
728x90
'개발로그 > ReactNative' 카테고리의 다른 글
CRNA로 만들어진 사이드프로젝트 Netflify 앱- Movies 화면 스냅샷 (0) | 2023.01.26 |
---|---|
React Query 중요한 개념 : 캐싱과 쿼리 키 (0) | 2023.01.26 |
React Query 를 사용해보자. : useQuery (0) | 2023.01.25 |
리스트를 표현하는 ScrollView VS FlatList 어느것을 써야하는가. (0) | 2023.01.24 |
** BUILD FAILED ** SDK "iphoneos" cannot be located 해결방법 (xcode 설정 포함) (0) | 2023.01.22 |
** BUILD FAILED ** Invariant Violation: Failed to call into JavaScript module method AppRegistry.runApplication(). 해결( 캐쉬삭제 방법 정리) (0) | 2023.01.21 |
알면 도움되는 기능들. 스타일 상속 / vscode 이모지 단축키 / .toLocaleString() 을 android 환경에서도 사용하기 (0) | 2023.01.20 |
BlurView 에서 intensive 적용안됨 또는 android/ios 모두 적용 하는 해결방법 (0) | 2023.01.19 |
댓글