깃허브 액션에서 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