728x90
RN은 어쩔 수 없이 오픈 소스 라이브러리에 의존이 심하다보니 버전 충돌 이슈를 자주 겪는다.
지양하는 편이 좋지만 기존 프로젝트의 RN 버전 자체를 변경하고 싶은 경우엔 어떻게 할까?
React Native Upgrade Helper라는 웹 툴을 이용하자
https://react-native-community.github.io/upgrade-helper/
업그레이드 하기 위해서는 좌측에는 현재 버전, 우측에는 바뀔 버전을 선택하고 파란색 버튼을 클릭한다.
그러면 아래 깃 포맷으로 바꿔야하는 부분들을 파일별로 정리를 해준다.
그대로 바꿔주면 되는데, 당연히 버전 차이가 많이 날수록 바꿔야하는 파일 개수가 늘어난다.
버전을 낮추기 위해서는(degrade) 버전 검색은 업그레이드할때와 같이 하고 우측에서 좌측으로 변경하면 되겠다.
버전을 맞추기 전에 사용한 라이브러리들이 바꿀 RN버전과 호환이 되는지나 변경이 필요한 부분이 있는지 꼭 확인하자!!
728x90