HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
육개짱 프론트엔드
육개짱 프론트엔드
/
package-lock.json 충돌 해결
package-lock.json 충돌 해결
package-lock.json 충돌 해결

package-lock.json 충돌 해결

 
  • 기존 Header브랜치에서 react-icons를 다운받아 사용하고 있었음
  • dev에 변경사항이 생겨 pull을 받았더니 package-lock.json이 충돌 (1000줄 넘게 conflict)
    • notion image
  • 아무리 생각해도 이걸 push 하면 안될 것 같았음
  • 처음엔 터미널에서 제안한 방법인 package-lock.json과 node_modules 폴더를 지우고 다시 npm i를 실행함
  • 결과는 또다시 package-lock.json 충돌...
  • 찾아보다가 dev 브랜치를 pull 받은 시점에서 npm i를 하는게 아니라 npm ci를 해야 package-lock.json과 node_moudules 폴더가 충돌없이 안전하게 재설치 된다고 함
  • 1000줄 충돌이 9줄 추가로 바뀜 ㅋㅋㅋㅋㅋ
    • notion image
 

결론 : package-lock.json 충돌나면 npm ci를 실행하자