728x90
필요한 모듈을 설치할때 가끔씩 --save 옵션이 붙은 명령어를 볼 수 있습니다.
npm install <module-name> --save
--save 옵션은 package.json의 dependencies에 모듈을 추가한다는 의미이다.
*npm5 버전 이후에는 옵션을 쓰지 않아도 자동으로 추가 됩니다.
또 package.json 파일을 보면 dependencies와 devDependencies가 두가지가 작성 되어있는데
dependencies와 devDependencies?
dependencies: 애플리케이션 동작과 직접적으로 연관된 라이브러리를 설치한다.
devDependencies: 개발할 때 필요한 라이브러리를 설치한다.
npm
npm install 라이브러리명 --save-dev
yarn
yarn add 라이브러리명 -D
나눠서 설치시 좋은점?
devDependencies에 포함된 라이브러리는 실제 배포할 때 포한되지 않기 때문에 빌드 시간을 줄일수 있다.
따라서 애플리케이션에 필요한 라이브러리가 아니라면, devDependencies에 설치하도록 하자!
ex. eslint, prettier ...
728x90
'ETC > ✏️ Study' 카테고리의 다른 글
하이퍼 로컬 (Hyper Local) 플랫폼이란? (0) | 2023.04.13 |
---|---|
보일러 플레이트(Boiler Plate) 이해하기 (0) | 2023.03.22 |
GNB, LNB? 웹사이트 용어 알아보기 (0) | 2023.03.16 |
QueryDSL vs JOOQ (0) | 2021.05.16 |
ORM (Objected Relational Mapping) (0) | 2021.05.16 |