성빈
dependencies와 devDependencies 본문
npm/yarn 과 같은 패키지 매니저를 통해 라이브러리들을 설치했을 때 package.json 파일이 생성된다. 이때 package.json 파일에는 dependencies와 devDependencies가 따로 작성되는 것을 확인할 수 있는데 이 둘의 차이는 무엇일까?
✅ dependencies
- 애플리케이션 동작과 관련된 라이브러리를 설치
- dependencies 에 설치된 라이브버리는 배포할 때 포함된다.
- 설치 방법 : npm install 라이브러리명
✅ devDependencies
- 애플리케이션 동작과 직접적인 연관은 없지만, 이름 그대로 개발할 때 필요한 라이브버리를 설치하면 된다.
- 개발할 때 필요한 라이브러리이기 때문에 배포할 때 포함되지 않는다.
- 설치 방법 : npm install 라이브러리명 —save-dev 혹은 npm install 라이브러리명 -D
✅ 차이점
개발에 필요한 의존성과 실제로 어플리케이션 운용에 필요한 의존성을 나누는 차이가 있다. 이를 잘 구분을 해서 설치해주어야 빌드시간도 줄이고 배포할 때 불필요한 라이브러리를 포함시키지 않아도 될 것이다.
참고 문서
dependencies와 devDependencies차이
dependencies와 devDependencies차이
npm 혹은 yarn과 같은 패키지매니저를 통해 라이브러리들을 설치해보면 package.json파일이 생긴다. package.json파일을 보면 dependencies와 devDependencies가 따로 작성되어 있는데 이 두개의 차이는 무엇일까
80000coding.oopy.io
'React' 카테고리의 다른 글
텍스트 입력 시, 한글 마지막 글자가 추가되는 문제 (0) | 2024.03.12 |
---|---|
axios와 fetch (1) | 2024.02.14 |
리액트 상태 관리 (0) | 2023.11.05 |
JSX를 사용하는 리액트 (0) | 2023.11.03 |
리액트의 작동 원리 (0) | 2023.11.01 |