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
반응형