더북(TheBook)

5.4 기타 npm 명령어

npm으로 설치한 패키지를 사용하다 보면 새로운 기능이 추가되거나 버그를 고친 새로운 버전이 나올 때가 있습니다. npm outdated 명령어로 업데이트할 수 있는 패키지가 있는지 확인해보면 됩니다.

▲ 그림 5-6 npm outdated

Current와 Wanted가 다르다면 업데이트가 필요한 경우입니다. 이럴 때는 npm update [패키지 이름]으로 업데이트할 수 있습니다. npm update를 하면 업데이트 가능한 모든 패키지가 Wanted에 적힌 버전으로 업데이트됩니다. Latest는 해당 패키지의 최신 버전이지만 package.json에 적힌 버전 범위와 다르다면 설치되지 않습니다.

npm uninstall [패키지 이름]은 해당 패키지를 제거하는 명령어입니다. 패키지가 node_modules 폴더와 package.json에서 사라집니다. npm rm [패키지 이름]으로 줄여 쓸 수도 있습니다.

npm search [검색어]로 npm의 패키지를 검색할 수 있습니다. 윈도나 맥에서는 브라우저를 통해 npm 공식 사이트(https://npmjs.com)에서 검색하면 편리할 것입니다. 하지만 GUI가 없는 리눅스에서는 이 명령어를 사용해 콘솔로 검색할 수 있습니다. npm search express 명령어로 express를 검색해봤습니다. package.json에 넣어둔 keywords가 이때 사용됩니다.

▲ 그림 5-7 npm search 결과 화면

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