npm & yarn 명령 모음

1 minute read

npm

#설치관련 명령어들
npm init #새로운 프로젝트나 패키지를 만드는 명령. 즉, package.json을 만듦
npm install or npm i #dependancy에 등록된 모든 패키지를 한꺼번에 설치. 아래서 자세히
npm uninstall <패키지명> #패키지 삭제
npm update #패키지 업데이트
npm dedupe #중복된 패키지 정리. 간혹 해주면 좋음
npm docs #패키지에 대한 설명을 보여줌

#조회관련
npm root #node_modules의 경로 출력
npm outdated #오래된 패키지가 있는지 알려줌
npm list or npm ls #설치된 패키지 트리 형태로 조회
npm ls <패키지명> #해당 패키지의 유무와 어떤 패키지의 dependencies인지 보여줌
npm ll #ls보다 더 자세히
npm search #npm 저장소에서 패키지를 검색
npm owner #패키지 owner 확인
npm bugs #버그가 발생했을 때 연락처

#실행관련
npm start #package.json의 script에 잇는 start 명령을 실행. 따로 start 명령이 없다면 node server.js가 실행됨
npm stop #stop 명령
npm restart #npm 재실행
npm test #test 명령 실행
npm run <명령어> #scripts에 있는 기타 명령어들을 실행

#설정관련
npm cache #npm 내의 cache를 보여줌. 
npm cache clean #cache 지우기. 일반적으로 npm에 문제가 생기면 캐시를 가장 먼저 지워보자
npm rebuild #npm을 다시 설치하기
npm config #npm 설정 조작
npm config list
npm set <key> <value>
npm get <key>

npm install 옵션

npm install #dependency 내에 모든 패키지 설치
npm install <패키지명>@<버전> #특정 패키지 설치
npm install <주소>
npm install --save or npm install -S #dependencies에 추가 (npm5부터는 기본 적용. 안해도 됨)
npm install --save-dev or npm install -D #devDependencies에 추가
npm install -g #global package에 추가

Yarn

npm 대신 사용하는 패키지 관리 프로그램 yarn의 경우 공식사이트 도큐에도 커맨드 비교가 깔끔하게 정리되어있다.

yarn install or yarn
yarn add <패키지명>
yarn add <패키지명> --dev
yarn remove <package>
yarn upgrade
yarn upgrade <패키지명>@<버전>

References

Comments