[nodeJS] 자주 사용하는 npm 명령어

  • npm init - package.json을 생성

+ -y 옵션을 붙이면 모두 default 값으로 생성

 

  • npm install {패키지명}(@{버전}) --save(-S) --dev(-D) -g
    • save: package.json의 dependencies에 추가한다. (이제 기본 옵션이 되어서 생략해도 된다.)
    • dev: package.json의 devDependencies에 추가한다. 개발할 때에만 사용되는 모듈을 지정할 때 사용
    • g: global로 (해당 프로젝트 뿐 아니라 어디에서든 사용 가능) 설치

+ npm install만 입력하고 실행하면 dependencies에 명시된 패키지들을 다운로드한다.

+ install도 i 라고 줄여 쓸 수 있지만 별 걸 다 줄인다.

 

  • npm run {스크립트명}: package.json의 script에 있는 해당 파일을 실행한다.
  • npm start: package.json의 script에 있는 start 에 명시된 파일(주로 index.js)을 실행한다.
  • npm test: package.json의 script에 있는 test에 명시된 파일(주로 jest, mocha 등)을 실행한다.

+ start와 test도 run 명령에 해당하나, run을 생략할 수 있는 것 뿐이다.