개발/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 같은 )