LHJ

I'm a FE developer.

dependencies와 devDependencies의 차이점

20 Sep 2020 » node_webpack

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에 속한다.