티스토리 뷰

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

 

dependencies 와 devDependencies 차이

 

www.codeit.kr

https://docs.npmjs.com/specifying-dependencies-and-devdependencies-in-a-package-json-file

 

Specifying dependencies and devDependencies in a package.json file | npm Docs

Documentation for the npm registry, website, and command-line interface

docs.npmjs.com

 

728x90
반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함