1. 에러 로그
- 기존엔 정상적으로 yarn install이 정상적으로 수행 완료 되었다.
- 갑자기 다음과 같은 에러가 발생하면서 빌드 완료 후 yarn.lock 파일을 살펴보면 최종 yanr.lock파일과 바른부분을 발견할 수 있었다.
( 나의 경우 신규 추가한 라이브러리가 추가 되지 않고 계속 오류르 뱉어내는 현상이 있었다.)
$ yarn install
yarn install v1.0.1
info Merge conflict detected in yarn.lock and successfully merged.
[1/4] Resolving packages...
1. 에러 원인
ex) 나의 경우 yarn.lock파일 소스 병합시
휴먼 에러로 다음과 같은 코드가 남아 있어 충돌이 발생하였다.
============
>>>>>>>>>>>>>>
<<<<<<<<<<<<<
- 이런경우 yarn 1.0이후 자동 병합 기능을 통해 merge 된다고 한다. 하기 내용 참고
https://engineering.fb.com/2017/09/07/web/announcing-yarn-1-0/
3. 해결 방법
- 해결방법은 간단하다. 위와 같은 경우 하기 내용들을 참고 하여 원인 해소 후 재빌드 하면 된다.
- 결론 : yarn.lock 파일의 잘못 병합되어 있는 상기 내용을 삭제 후 다시 빌드하여 해결
※ 내용 참고
https://stackoverflow.com/questions/42939113/how-do-you-resolve-git-conflicts-in-yarn-lock