You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
책에서는 dependencies와 devDependencies를 구분하는 것에 대한 의문을 설명하면서 두 가지 이유를 설명하고 있다.
그중 첫 번째 이유로, 번들러가 코드의 시작점에서부터 각 파일간의 종속성을 판단하고 필요한 파일을 빌드 과정을 거쳐 하나의 결과물을 만든다라고 이야기 하고 있다.
선정 이유
기존에 알고 있던 내용과 함께 생각했을 때, "빌드 과정을 거쳐 생성되는 하나의 결과물에는 devDependencies의 패키지는 포함되지 않기 때문에 최종 결과물 파일의 크기를 줄일 수 있다"는 장점을 가진다고 생각했는데, 책에서는 애플리케이션의 최종 결과물에 dependencies와 devDependencies 간의 차이가 영향을 미치지 않는다고 기술하고 있다.