Javascript/Nodejs

nodejs/nestjs package version update/upgrade | 버전 업데이트/업그레이드

Edyo 2023. 3. 29. 17:44

프로젝트에 포함된 라이브러리의 버전을 업데이트하고 싶거나,

프로젝트에서 사용하고 있는 Nodejs/Nestjs의 버전을 업그레이드하고 싶으면,

아래 내용을 참고 하면 된다.

 

업그레이드 하는 법

업그레이드 -> package.json(그리고 .lock 파일에)에 명시된 dependency를 높은 버전으로 업데이트해 주는 것

 

 

 

npm-check-updates 패키지를 이용

npm-check-updates 설치

npm i -g npm-check-updates

 

project 전체 package 버전 체크

프로젝트 폴더 내에서 아래 명령어를 실행하면

패키지별 현재 사용하고 있는 버전과 최신 버전이 비교되면서 나온다.

ncu

결과 예시

◉ @nestjs/cli                     ^9.0.0  →     ^9.3.0
◉ @nestjs/common                  ^9.0.1  →    ^9.3.12
◉ @nestjs/config                  ^2.2.0  →     ^2.3.1
◉ @nestjs/core                    ^9.0.1  →    ^9.3.12
◉ @nestjs/platform-express        ^9.0.1  →    ^9.3.12
◉ @nestjs/schematics              ^9.0.1  →     ^9.0.4
◉ @nestjs/swagger                 ^6.0.1  →     ^6.2.1

 

package 업데이트하기

  • 전체 한번에 업데이트
ncu -u

 

  • 특정 패키지만 지정해서 업데이트
ncu -u *패키지이름*

 

 

업데이트한 버전으로 package 설치

버전이 변경된 것을 반영해주기 위해서 설치를 꼭 새로 해주어야 함!

npm i