--dev, --save, --save-dev?
npm install
./node_moduls 폴더 추가
dependencies 는 일반적인 npm install 라이브러리명을 통해서
devDependencies 는 npm install 라이브러리명 --save-dev 혹은 npm install 라이브러리명 -D 로 설치하게 된다!
npm install --save
dependencies 아래에 라이브러리가 설치된다. dependencies : 의존성
--save는 앱이 구동하기 위해 필요한 모듈 & 라이브러리를 설치한다.
배포 할 때 필수적으로 들어가야 하는 친구들을 여기 설치하자
npm install --save-dev ( === -D)
devDependencies 아래에 라이브러리가 설치 된다.
--save-dev 앱을 개발할 때 도움이 되는 라이브러리들, 개발 단계에만 필요한 의존성 파일들을 설치 할 때 사용된다.
실제 앱을 구동할 때 관련이 없는 애들을 여기 설치하자
--production을 붙여 install 하면 제외되고 dependencies 항목들만 설치가 된다.
사용하는 플래그가 -production 으로, 이 플래그를 붙이면 devDependencies 를 제외한 의존성 파일만을 내려받게 됩니다.
● 결론: 배포할 때 어떤 라이브러리들이 포함될 것이냐?
[npm] npm install / --save, --save-dev, --global 차이
단순히 install 키워드는 ./node_modules 폴더에 패키지를 설치합니다. \--save 키워드를 통해 우선 ./node_modules 폴더에 패키지를 설치합니다. ./package.json 의 dependencies 옵션에 해당 패키지가 추가되어다음
velog.io