npm나 yarn을 사용하여 패키지를 관리하면 패키지의 버전 정보등 관련 내용을 모두 package.json에 기록하게 된다. 처음 개발할때는 최신 버전이였지만, 시간이 지날수록 묘듈 마다 버전 업데이트가 필요한 경우가 있는데 각각 묘듈을 일일이 설치하는 과정은 불편하기 때문에 일괄 업데이트를 시켜주는 방법을 찾아보니 관련 기능을 지원하는 패키지를 찾을 수 있었다.

주의) 묘듈을 업데이트 후 모든 기능이 정상적으로 동작하는지 점검 해봐야하며, 라이브 서비스를 하는 도중이라면 모든 묘듈을 확인해보고 진행해야한다.

express 사용중에 ejs 최신버전 올라왔다고 냅다 그거 때려버리면 express가 맞춘거랑 달라서 ejs 못씀..


설치

설치에 필요한 패키지명은 npm-check-updates 이며 버전을 체크하고 업데이트를 시켜주는 목적을 가진 만큼 전역으로 설치해줬다.

npm install -g npm-check-updates

사용 방법

업데이트가 필요한 패키지 확인하기.

$ ncu

실제로 패키지 업데이트 진행하기

$ ncu -u
$ npm install