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
우리 프로젝트에? 같은