더북(TheBook)

npm whoami는 로그인한 사용자가 누구인지 알립니다. 로그인된 상태가 아니라면 에러가 발생합니다.

npm logoutnpm login으로 로그인한 계정을 로그아웃할 때 사용합니다.

npm version [버전] 명령어를 사용하면 package.json의 버전을 올립니다. 원하는 버전의 숫자를 넣으면 됩니다. 또는 major, minor, patch라는 문자열을 넣어서 해당 부분의 숫자를 1 올릴 수도 있습니다. 예를 들면 다음과 같습니다.

npm version 5.3.2, npm version minor

npm deprecate [패키지 이름] [버전] [메시지]는 해당 패키지를 설치할 때 경고 메시지를 띄우게 하는 명령어입니다. 자신의 패키지에만 이 명령어를 적용할 수 있습니다. deprecated 처리를 해두면, 다른 사용자들이 버그가 있는 버전의 패키지를 설치할 때 경고 메시지가 출력됩니다.

npm publish는 자신이 만든 패키지를 배포할 때 사용합니다. 다음 절에서 사용해봅니다.

npm unpublish는 배포한 패키지를 제거할 때 사용합니다. 24시간 이내에 배포한 패키지만 제거할 수 있습니다. 이러한 제약이 있는 이유는 의존성 관계 때문입니다. 다른 사람이 사용하고 있는 패키지를 제거하는 경우를 막기 위해서입니다.

이외에도 많은 명령어가 있는데, npm 공식 문서(https://docs.npmjs.com/)의 CLI Commands에서 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.