2016-09-30 6 views
1

npm shrinkwrap을 사용하는 경우와 -E 또는 --save-exact|-E 플래그를 전달하는 경우 항상 종속성을 설치하는 경우의 차이점은 무엇입니까?npm shrinkwrap 대 설치시 --save-exact 플래그를 전달합니다.

예 : $ npm i redux -SE-se것은 내가 shrinkwrap 또한 '우리의 첫 번째 수준 종속성의 종속성을'잠금 처리됩니다 만 항상 사용하는 것은 좋은 연습이 될 것 같아요 --save --save-exact

에 속기 인 --save-exact 대신에? 그렇지 않다면 우리는 언제 또는 왜 --save-exact 플래그를 사용해야합니까?

편집 : 나는 또한 구성 NPM에 제안 사람들이 기본적으로 의존성의 정확한 버전을 설치보기 시작 해요 : 우리가 그렇게한다면, 지금

예 : $ npm config set save-exact=true

우리는 여전히 필요합니까 shrinkwrap 우리 프로젝트에? 같은

답변

1

저장 - 정확한 작업은 당신을 위해이 버전을 저장하지만 늘

수축 포장 깊은 잠금을 만드는 종속성 dependecies을 잠급니다.