새소식

300x250
2. 웹개발/Error모음

[ yarn ] info Merge conflict detected in yarn.lock and successfully merged 에러

  • -
728x90
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

300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.