Programming/React-Native

[구현] 2020년 3월 기준 React-Native 앱 빌드 툴 Expo 버전업 관련 문제 해결

영스퀘어 2022. 2. 23. 19:30

본 글에서는 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