[Node JS] npm install --save && npm install --save-dev

Onam Kwon·2022년 12월 22일
0

Node JS

목록 보기
15/25

npm install --save && npm install --save-dev

npm

  • node project manager

npm init

npm init
  • 패키지 의존성을 관리를 시작할때 사용하는 명령어로 사용시 package.json파일이 생성됨.

dependencies

  • 해당 프로젝트를 실행하기 위해 필수적으로 의존하고 있는 패키지들의 명단.

devDependencies

  • devDependencies는 배포시 굳이 설치할 필요가 없는 개발단계에서 사용되는 패키지의 명단으로, dependencies와 따로 구분되어 사용된다.

npm install (module_name)

npm install express
  • npm으로 해당 프로젝트에 module_name 설치 및 package.json파일의 dependencies항목에 해당 모듈 추가.
    • 원래는 설치만 하고 추가는 안했었지만 npm 버전6부터 아래에 있는 npm install module_name --save와 같아져 자동으로 dependencies항목에 추가해줌.

npm install (module_name) --save

npm install express --save
  • 모듈을 ./node_modules 디렉토리에 설치하고 ./package.json파일의 dependencies 항목에 모듈 정보가 저장됨.
    • 위의 명령어 npm install module_name과 같다.

npm install (module_name) --save-dev

npm install express --save-dev
  • 모듈을 ./node_modules 디렉토리에 설치하고, ./package.json파일의 devDependencies항목에 패키지 정보가 저장됨.
npm install --production
  • 위처럼 --production옵션을 사용해 프로젝트 의존성 파일을 설치할 경우 devDependencies를 제외한dependencies파일만 설치할 수 있다.
commandeffect
npm install 또는 npm install --save패키지 설치, 프로젝트의 dependencies 항목에 추가
npm install --save-D 또는 npm install --save-dev패키지 설치, 프로젝트의 devDependencies 항목에 추가
npm install -g 또는 npm install --global패키지를 시스템의 node_modules에 추가(글로벌 설치)

References

profile
권오남 / Onam Kwon

0개의 댓글