2017-04-13 1 views
0

깨끗한 디렉토리에 npm install을 실행하고 npm dedupe && npm shrinkwrap을 실행하여 소스 제어에서 체크 아웃하여 CI 환경에서 릴리스를 빌드했습니다. 이것은 완벽하게 작동합니다.의존성이 누락 된 npm shrinkwrap

npm ERR! Problems were encountered 
npm ERR! Please correct and try again. 
npm ERR! missing: [email protected]^1.4.0, required by [email protected] 

이 내 종속성 중 하나가 아니므로 하위 종속되어야합니다

지금 수축 포장은 오류를 던지고있다. 이 종속성을 소스 제어에 점검하려고 시도했지만 여전히 동일한 오류가 발생합니다.

해결 방법이 있습니까? 모든 것을 원사로 옮기기 전에 뭔가를 시도해보고 싶습니다.

답변

0

슈미 랩핑시 NPM v5로 업데이트하는 경우이 문제가 해결되었습니다.

package-lock.json을 소스 제어에 추가하면 NPM v5로 업데이트하면 재현성있는 빌드가 제공되므로 하위 종속성이 변경 될 때 빌드가 중단되지 않습니다.

관련 문제