본문 바로가기

개발환경관련

[NodeJS] Node.js 설치 버전 업그레이드

1. nvm을 통한 최신 Node.js 로 업그레이드(upgrade)

 

설치된 node의 버전을 업그레이드 하는 방법을 정리한다.

현재 설치된 node 의 버전은 다음 명령으로 확인한다. 

$node -v
18.20.4

 

nvm을 사용하여 node.js의 설치가능한 최신 버전을 다음의 명령어로 확인한다. 

nvm ls-remote
...
        v20.9.0   (LTS: Iron)
       v20.10.0   (LTS: Iron)
       v20.11.0   (LTS: Iron)
       v20.11.1   (LTS: Iron)
       v20.12.0   (LTS: Iron)
       v20.12.1   (LTS: Iron)
       v20.12.2   (LTS: Iron)
       v20.13.0   (LTS: Iron)
       v20.13.1   (LTS: Iron)
       v20.14.0   (LTS: Iron)
       v20.15.0   (LTS: Iron)
       v20.15.1   (LTS: Iron)
       v20.16.0   (LTS: Iron)
->     v20.17.0   (Latest LTS: Iron)
        v21.0.0
        v21.1.0
        v21.2.0
        v21.3.0
        v21.4.0
        v21.5.0
....

 

머신의 설치된 node.js 버전이 18.20.4 이고 현재 LTS(Long Term Support) 버전은 20.17.0임으로 확인하였다.

최신 LTS 버전을 설치하기 위해서는 다음과 같이 명령어를 사용한다.

$nvm install --lts

 

LTS 버전이 아닌 최신 안정 버전을 설치하리면 아래의 명령어를 사용한다. 설치가 되면 해당 버전이 자동으로 활성화 된다. 

$nvm install node

 

설치된 버전을 확인하여 최신의 node.js 버전을 설치를 확인하면 된다. 

 

nvm으로  여러 Node.js 버전이 설치를 한 경우 사용자 계정에 여러 버전의 Node.js가 설치되어 있어 특정 프로젝트와 환경에 맞는 Node.Js 버전을 사용할 수 있다. 특정 Node.js 버전을 사용하고자 할 땨는 다음 명령을 사용한다. 

$nvm use <version>

 

현재 설치한 20.17.0인데 18.x.x 로 전환하려면 다음과 같이 명령어를 사용하면 된다.

$node use 18
Now using node v18.16.0 (npm v.9.51)

 

여러 버전이 설치되어 있을 때 특정 버전의 Node.js를 기본으로 설졍하고 싶다면 다음 두 명령어 중 하나를 사용한다.

$nvm alias default <version>  
$nvm alias default lts/*

 

예를 들어  Node.js 20.17.0.. 버전을 기본 Node.js 로 설정하려면 다음 명령어를 사용한다.

$nvm alias default 20

 

시스템에 여러 버전의 Node.js 가 설치되어 있으명 기본 버전의 설정을 확인하는 것응 다음 명령어를 통해 확인한다.

$nvm alias default
default -> lts/* (-> v20.17.0)

2. Homebrew를 통한 Node.js 업그레이드 

Homebrew를 사용하여 Node.js를 업그레이드할 수 있다. 터미널에서 다음 명령어를 이용하여 최신의 Node.js 버전으로 업그레이드 한다.

brew update
brew upgrade node

 

이 방법으로 최신의 Node.js를 쉽게 업그레이드 할 수 있다.