티스토리 뷰
728x90
반응형
node.js로 작업을 하고 있지만, 당연시하게 생각하면서도
막상 질문을하면 답변을 못하는 내모습이 상상되서
devDependencies 를 왜 따로 저장하는건지 궁금해졌다.
devDependencies는 개발환경에서만 필요한 라이브러리들을 관리하는 곳 인줄만 알았다.
devDependencies는 애플리케이션 동작과는 직접적인 연관이 없지만, 개발할때 필요한 라이브러리 들을 관리한다.
배포할때는 dependencies에 설치된 라이브러리들을 포함되지만
devDependencies에 설치된 라이브러리는 개발할때만 필요한 라이브러리라서 배포할때는 포함되지 않는다.
공식문서에서의 dependencies와 devDependencies 정의
- "dependencies": Packages required by your application in production.
- "devDependencies": Packages that are only needed for local development and testing.
[References]
https://www.codeit.kr/community/questions/UXVlc3Rpb246NjBlNmQwN2I2ZjU1NDAxYWEyNzAyYjE1
https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file
728x90
반응형
'Backend > 꾸준히 TIL' 카테고리의 다른 글
[Github Actions] Slack-WebHook을 활용하여 PR 요청할때마다 슬랙메시지 보내주도록하기 (0) | 2023.07.06 |
---|---|
[JS] Javascript 내장함수 활용하기 (0) | 2023.07.05 |
[에러노트] zsh: command not found: firebase (0) | 2023.06.12 |
[AWS/다큐먼트 읽기] AWS DynamoDB vs Timestream (0) | 2023.06.08 |
[Mysql/Docker-Compose] Host '172.19.0.1' is not allowed to connect to this MySQL server (0) | 2023.06.07 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 나도 할 수 있다
- vscode
- git
- 한달독서
- OS
- RDBMS
- 갓생살자
- Jekyll
- TDD
- Nest.js
- node.js
- Mongoose
- 한달어스
- IT용어
- 개발용어
- MongoDB
- 스마트폰중독
- MySQL
- jest
- typeORM
- 참고
- 미완
- 습관개선
- nestjs jest
- 클린아키텍쳐
- 바이트디그리
- 디지털디톡스
- nestjs
- gem
- TypeScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함