[Git]Merge시 package-lock.json 파일 충돌 해결하기

배고픈붕어빵·2022년 12월 26일
0
post-thumbnail

팀 프로젝트 중 merge 충돌이 일어났다.
보통은 웹 상에서 해결 할 수 있게 하지만 파일이 길다보니 vscode 상에서 해결하라고 한다.
우리의 친절한 깃허브가 해야할 일을 알려준다. 대개는 이것만 잘 읽으면 구글링 안해도 된다

pull을 받아오려고 하니 package.json과 package-lock.json이 overwritten이라고 한다.

lockfilerVersion이 달라 생긴 문제였다. npm 버전이 낮을 경우 1로 지정된다.

lockfilerVersion: 1,


노드 버전도 낮고 npm도 낮으니 node 버전을 바꾸려 했는데 안되는 문제가 발생했다.

exit status 5: Access is denied.

구글링을 해보니 삭제했다가 재설치를 추천한다. 그대로 해보자.

Uninstall "NVM for Windows 1.1.7"
Run the installer nvm-setup.exe as Administrator

nvm use가 잘 작동하는 것을 볼 수있다.

다시 npm install 하면 merge 버튼이 활성화 된다.

참고1
참고2

0개의 댓글