Tip

NodeJS 프로젝트 라이브러리 최신버전 자동으로 업데이트 하기

Kir93 2022. 11. 12. 18:11
728x90
반응형

npm update 명령어로도 package.json의 dependencies을 업데이트할 수 있습니다.

하지만 npm-check-updates를 사용하면 peer dependencies를 제외하고 의존성을 훼손하지 않는 한도 내에서 최신 버전으로 업데이트를 진행할 수 있습니다.

 

그림 이제 간단한 사용법을 알아보겠습니다.

 

1. 설치

npm install -g npm-check-updates

2. 확인

$ ncu
Checking package.json
[====================] 5/5 100%

 eslint             7.32.0  →    8.0.0
 prettier           ^2.7.1  →   ^3.0.0
 svelte            ^3.48.0  →  ^3.51.0
 typescript         >3.0.0  →   >4.0.0
 untildify          <4.0.0  →   ^4.0.0
 webpack               4.x  →      5.x

Run ncu -u to upgrade package.json

3. 전체 업데이트

$ ncu -u
Upgrading package.json
[====================] 1/1 100%

 express           4.12.x  →   4.13.x

Run npm install to install new versions.

$ npm install      # update installed packages and package-lock.json

4. 선택 업데이트

ncu -i

이외에도 Doctor 등의 다양한 옵션들이 존재하기 때문에 다른 옵션들의 경우 npm-check-updates의 Github에서 확인하기를 바랍니다.

 

반응형
반응형