본 글에서는 2020년 3월 기준 React-Native 앱 빌드 툴 Expo-cli 의 버전업과 관련해 기존 프로젝트 빌드 에러가 나는 경우 해결 방법을 정리하였다.
1) node_modules 폴더 내 데이터 모두 삭제
2) 프로젝트 루트 디렉토리에서 'npm install'


이 과정을 거치면, 비어있던 node_modules 폴더에 모듈 설치가 완료된다.
3) 하지만, 다시 'expo start --tunnel 해봤을 때 여전히 에러가 발생

4) metro-config 파일 수정
\node_modules\metro-config\src\defaults\blacklist.js

하지만, 위 과정 이후에도 추가 에러가 발생한다.

5) 추가 해결 순서
- babel.config 파일과 package-lock.json 파일을 지우기
- 캐시도 지우기 (참고로 win10 환경에서 캐시가 있는 부분은 C:\Users\{User-name}\AppData\Local\Temp)
- node_modules를 지우기
- package.json 내부에서 버전 설정 수정 ("@expo/vector-icons": "^8.1.0")
- npm install
'Programming > React-Native' 카테고리의 다른 글
| [구현] React-Native 프로젝트 Expo CLI 빌드 환경에서 React Native CLI 환경으로 변경하는 방법 (0) | 2022.02.23 |
|---|---|
| [구현] 2019년 7월 기준 React-Native 앱 빌드 툴 Expo 버전업 관련 문제 해결 (0) | 2022.02.23 |