npm 패키지 매니저로 패키지를 설치할 때 상황에 맞는 옵션을 쓰면 패키지들을 관리하기가 수월하다.
옵션들에 대해서 알아보고 상황에 맞는 옵션을 써보자
1. npm install -D
-D 옵션을 추가할 경우devDependencies
에 패키지들이 추가된다. 배포할 프로젝트 빌드시 포함되지 않는다.
2. npm install --save
--save 옵션을 추가할 경우 dependencies
에 패키지가 추가된다. npm 5부터는 npm install시 디폴트로 dependencies 패키지에 추가된다. 개발할 때만 필요한 패키지들을 설치한다.
3. npm install -g
-g 옵션을 추가한 경우, 해당 패지키를 전역으로 설치한다. 시스템 상의 node modules 디렉토리에 설치되며 보통
C:\Program Files\nodejs\node_modules 경로에 설치된다.
1. dependencies
: 실제 코드에서 포함되면 앱 구동을 위해 필요한 의존성 파일
2. devDependencies
: 실제 코드에는 포함되지 않으며 개발 단계에만 필요한 의존성 파일.