개발/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 - 테스트 모듈
반응형