티스토리 뷰

발생일: 2014.01.22

키워드: npm, shrinkwrap

문제:

노드에서 모든 모듈의 의존성 버전을 명확한 버전으로 확정하려고 한다.
`package.json` 파일을 모두 수정하지 않고, 한 방에 처리할 수 있는 방법이 있을까?


해결책:

$ npm shrinkwrap

위 명령은 `package.json`에 정의된 모듈의 버전을, 정확한 버전으로 정의한 맵 파일을 만든다.
맵 파일의 이름은 shrinkwrap.json 파일이다.

`npm install`로 의존성 모듈을 인스톨할 때 `shrinkwrap.json` 파일이 있을 경우,
정해진 버전으로 인스톨한다~

노드 모듈을 프로덕션에 내보낼 때 유용하게 사용할 수 있다.

자세한 건 아래 링크를 참고한다.
https://npmjs.org/doc/shrinkwrap.html

반응형
댓글
공지사항