개발/Node.js

npm install --save와 --save-dev의 차이점

웹 개발자 권혁진 2022. 7. 18. 01:38

패키지를 설치할때

 

npm install --save
npm install --save-dev

두가지 옵션이 있는데요

 

둘다 package.json 에 설치한 패키지명과 버전을 기록해주는것은 같지만

 

--save 옵션은 dependencies 에 기록되고

 

--save-dev devDependencies 에 기록되는것에 차이가 있는데요

 

dependencies는 실제 배포가 되고 서비스 할때 필요한 패키지들이 작성되어있는 항목이고

 

devDependencies는 개발시에 필요하지만 실제 서비스에는 필요없는 패키지들이 작성되어 있는 항목이니

 

--save는 실제 서비스에 필요한 패키지를 설치할때 사용하고

 

--save-dev는 개발시에만 필요한 패키지를 설치할때 사용하면 좋겠죠? ( eslint 같은 )