React Native/React Native_error

[React Native - android] unable to resolve dependency tree

bocoder
728x90
반응형

* bug case

1. PC-A 에서 react-native run-android 커맨드 실행 시, 정상적으로 빌드 및 실행 되는 것을 확인함.

2. PC-A 에서 git push 

3. PC-B 에서 git clone

4. PC-B 에서 react-native run-android 커맨드 실행 시, 정상적으로 빌드된 후 crash 발생.

 

* 결론은, npm 버전이 달라서 발생한 버그였고 정확하게는 npm 7 에서 발생하는 버그였음

 > PC-A npm version : 6.14.15 (node v14.18.1)

 > PC-B npm version : 7.x.x

 

* error log 를 확인하기 위해, react-native init 으로 새 프로젝트를 생성 후 bug case 를 테스트 했더니 아래와 같이 error log 발생

 

* error log 해결방법

 > npm 7.x.x 에서 아래 커맨드를 통해 설치하면 정상적으로 설치 되었지만, bug case 는 사라지지 않음

npm install --legacy-peer-deps

 

* 최종 해결 방법

 > npm 7.x.x 삭제 후 npm 6.14.15 (node v14.18.1) 설치하였고 정상적으로 동작함

 

* reference : https://github.com/angular/angular-cli/issues/19957#issuecomment-774400406

728x90
반응형