///
Search
▶️

React native 초기화

본 문서는 라이브러리를 추가하는 과정 등에서 에러가 났을 때 iOS와 Android를 초기화하는 방법에 대해 안내합니다.
개발 중 라이브러리를 추가하는 과정에서 이전에 빌드한 데이터가 남아있어 충돌을 일으키는 경우가 있습니다. 이러한 상황에 초기화 과정을 통해 재빌드 하여 문제를 해결할 수 있습니다.

react-native

# 메트로 캐시를 초기화합니다. npm start --reset-cache
Shell
복사

iOS

먼저 DerivedData 를 삭제합니다. 아래는 예시 위치이며 다를 수 있으니 해당 디렉토리 위치를 확인 후 삭제를 진행합니다. 아래 링크를 참고합니다.
rm -rf ~/Library/Developer/Xcode/DerivedData
Shell
복사
iOS 빌드 위치로 이동하여 초기화를 진행합니다.
cd ios # pod 삭제 pod deintegrate # pod 클린 pod cache clean --all # lock file 삭제 rm Podfile.lock # pod 설치 pod install
Shell
복사
초기화가 완료되면 앱을 재실행 합니다.
# project root로 이동 cd .. # 앱 실행 react-native run-ios
Shell
복사

Android

cd android ./gradlew clean
Shell
복사

참고링크