기타 npm 명령어
npm update [패키지명]
package.json에 명시된 버전 범위 내에서 최신 패키지로 업데이트합니다.
npm uninstall [패키지명]
해당 패키지를 제거하는 명령어입니다.
npm search [검색어]
npm 패키지를 검색하는 명령어입니다.
npm info [패키지명]
패키지의 세부 정보를 파악할 때 사용하는 명령어입니다.
npm login
npm 로그인을 위한 명려어어로 패키지를 배포하기 전에 로그인이 필요합니다.
npm logout
npm login
으로 로그인한 계정을 로그아웃할 때 사용합니다.
npm version [버전]
package.json의 버전을 지정하는 명령어로, "버전"에 "major", "minor", "patch"라는 문자열을 넣어서 해당 부분의 숫자를 1 올리거나 직접 원하는 버전을 전달하면 됩니다.
sh
npm version 5.3.2
npm version minor
npm deprecate [패키지 이름] [버전] [메시지]
해당 패키지를 설치할 때 경고 메시지를 띄우는 명령어로 버그가 있는 버전의 패키지를 설치할 때 경고 메시지가 출력됩니다.
npm publish
패키지를 npm registry로 배포할 때 사용합니다.
npm unpublish
배포한 패키지를 제거할 때 사용하는 명령어로 72시간 이내에 배포한 패키지만 제거할 수 있습니다.
npm 배포 시 주의사항
배포하기 전에 개인정보가 코드에 들어있지 않은지 확인해야 합니다.
실제로 사용할 패키지가 아님에도 이름을 선점하면 안됩니다.
기존에 있는 패키지와 비슷한 이름으로 새 패키지를 배포하거나 다른 패키지의 코드를 살짝 수정해서 새로 배포하는 경우에는 반드시 원작자의 허락을 받아야합니다.