본문 바로가기
Q&A해결2026년 8월 15일2분 읽기

로컬에선 잘 되는데 CI에서 npm ci 가 lock file 불일치로 계속 실패합니다

p
pnpm_arum
조회 364댓글 4

깃허브 액션에서 npm ci 로 설치하는데 자꾸 이런 에러로 죽습니다. 로컬에서 npm install 하면 아무 문제 없이 되고요.

npm error `npm ci` can only install packages when your package.json and
npm error package-lock.json are in sync. Please update your lock file with
npm error `npm install` before continuing.
npm error Missing: some-lib@2.4.0 from lock file

팀에서 저는 npm, 다른 분은 예전에 yarn을 쓰다가 최근에 pnpm으로 넘어가자는 얘기가 나온 상태라 레포에 package-lock.json 이랑 pnpm-lock.yaml 이 둘 다 있습니다. package.json 은 제가 어제 라이브러리 하나 추가하면서 바꿨고요.

lock 파일을 지우고 다시 만들어야 하나 싶은데, 함부로 지웠다가 팀 전체 빌드가 깨질까 봐 손을 못 대고 있습니다. 어떻게 정리하는 게 맞을까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록