우리의 프로젝트의 package.json에서 볼 수 있는 dependencies라는 라이브러리 설치 모음집이 있다.
그런데 dependencies는 알고 있었는데, 최근 옆자리 프론트 개발자 분이 devDependencies라는 것을 아냐고 물으셨다.
그래서 나는 아니용? 하고 대답했는데, 두 개의 차이점에 대해 공부해보시면 도움이 되실거라구 해주셨다.
그래서 바로 검색을 하면서 두가지 차이에 대한 공부에 돌입!!
npm install 라이브러리
이렇게 할텐데, 그러면 자동으로 dependencies로 해당 라이브러리가 들어갈 것이다. npm install 라이브러리 --save-dev
또는 npm install 라이브러리 -D
명령어로 설치하면, 해당 라이브러리는 devDependencies 안으로 속하게 된다.둘을 왜 구분하는 것일까?