개발/Node js
[Node js]npm --save/--save-dev 차이(diff)
재근이
2021. 10. 3. 22:38
반응형
npm을 이용하여 node의 모듈을 install 할때 사용하는 옵션 중 --save/--save-dev 차이 이해
--save
- package.json => dependencies에 항목을 추가 해준다.
- dependencies항목에 추가 하면 node_modules 폴더를 공유하지 않고, package.json만 이용하여 동일한 환경을 구성할 수 있다.
- npm5부터는 --save 옵션이 defalut이다.
--save-dev
- 기본 기능은 --save 옵션과 동일하다.
- package.json => devdependencies에 항목을 추가 해준다.
- production으로 빌드시 포함되지 않게 한다.
- 배포될때 필요하지는 않지만 개발 단계에 필요한 모듈 설치시 사용한다.
- ex) jest - 테스트 모듈
반응형