dependencies와 devDependencies의 차이 (Package.json)

돼지·2022년 6월 16일
0

개발공부

목록 보기
11/17

package.json 파일에서의 dependencies와 devDependencies

"dependencies": 프로덕션 환경에서 응용 프로그램에 필요한 패키지.
"devDependencies": 로컬 개발 및 테스트에만 필요한 패키지

devDependencies 에 추가

yarn add -D [package]

dependencies 에 추가

yarn add [package]

프로젝트를 개발할 때에만 필요한 의존성을 devDependencise에 추가한다.
프로젝트 구동에 필요한 것은 dependencise에 저장한다.

둘을 나누는 이유

개발당시에만 필요한 의존성을 빌드 -> 배포에서 필요가 없기 때문에 더 빠르게 프로젝트를 빌드할 수 있다.
그렇게 되면 실제 프로젝트 운영에 무의미한 메모리 낭비를 줄일 수 있다.

profile
먐미

0개의 댓글