NCU는 패키지의 업그레이드를 위한 모듈이다.
1 | npx npm-check-updates # 업그레이드 가능한 목록을 출력 |
npm update
와 무엇이 다를까?
이 글을 참고하면, ~
심볼이나 ^
심볼을 사용할 경우,
주 버전(Major Version)은 업데이트 하지 않는다.
와일드 카드의 의미
^: 부 버전(Minor Version)까지만 업데이트
~: 패치 버전(Patch Version)까지만 업데이트
각 버전의 의미는 시멘틱 버저닝을 참고하라.
결론
현재 사용중인 메인스트림을 고치지 않고 업데이트 한다면 npm update
완전히 상위 버전으로 업그레이드 하고 싶다면 ncu
를 사용하자.