npm install -D

npm install <module-name> -D 

또는

npm install <module-name> --save-dev

-D 옵션을 추가한 경우 devDependcies에 패키지들이 추가된다.

이 경우, —production 옵션을 추가하여 배포할 프로젝트를 빌드할 때, devDependencies에 있는 패키지들은 포함되지 않는다.

npm install -save

npm install <module-name> --save

--save 옵션은 package.json의 dependencies 항목에 모듈을 추가한다는 의미이다.

( --save 옵션이 없는 경우 node_modules에 설치만 하지만 --save 옵션이 있는 경우 dependencies에 추가) 보통 협업을 할 때 --save로 설치

but

npm5부터는 —save 옵션을 기본 옵션으로 적용하기 때문에 —save 옵션을 사용하지 않아도 dependencies에 항목을 추가 (더이상 쓰지 않아도 된다.)

npm install -g

npm install <module name> -g 

-g 옵션을 추가한 경우, 해당 패키지를 전역으로 설치한다. 시스템상에 있는 모든 node_modules 디렉토리에 해당하는 패키지를 설치한다는 것을 의미한다. 즉, 이미 세팅되어져 있는 다른 프로젝트에서 해당 패키지를 사용할 수 있게 된다.