dependencies와 devDependencies의 차이점
npm install
= npm i
= npm i --save-prod
위 명령어로 설치되는 라이브러리는 dependencies
키에 입력된다.
dependencies
는 애플리케이션 로직과 관련이 있는, 예를 들어 jquery는 화면의 DOM에 영향을 주는 유틸성 라이브러리이다.
jquery-ui도 제이쿼리 라이브러리와 같이 화면 UI 조작에 도움을 주는 부가적인 라이브러리이다.
이러한 라이브러리는 애플리케이션 로직에 관련하는 라이브러리이다.
이러한 라이브러리로 대표적인 것들이 react, angular, vue, chart 등등이 있다.
npm install --save-dev
= npm i -D
위 명령어로 설치되는 라이브러리는 devDependencies
키에 입력된다.
webpack, js-compression, sass 등등 이러한 개발 보조 라이브러리가 devDependencies
에 속한다.