2017-11-22 16 views
0

shrinkwrapped/lockfiled 프로젝트에서 중첩 된 종속성을 위해 버전 범프를 수행하려면 npm (나는 [email protected]에 있습니다)과 함께 좋은 방법이 있습니까?shrinkwrapped 프로젝트의 간접 종속성 업데이트

npm install [email protected] --save을 수행하면 예상대로 shrinkwrap 파일이 업데이트되지만, 원하지 않는 종속성도 package.json에 추가됩니다. npm install --no-save [email protected]을 실행하면 package.json 업데이트를 올바르게 건너 뛰지 만 shrinkwrap 파일도 업데이트하지 않습니다.

package.json을 건드리지 않고 하위 종속성 및 shrinkwrap 파일을 업데이트하는 간단한 방법이 있습니까?

답변

0

내가 가장 자주 사용하는 해결 방법은 두 단계의 절차가 있습니다 :

npm i --no-save [email protected] && npm shrinkwrap --dev 

이 이상적 아니지만, 그것은 작동합니다. 바라건대 다른 사람이 원 스톱 솔루션을 갖고 있기를 바랍니다.