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를 쉽게 업그레이드 할 수 있다.
'개발환경관련' 카테고리의 다른 글
[NodeJS]TypeScript 컴파일러 설치 (0) | 2025.01.13 |
---|---|
[NodeJS]nvm(Node Version Manager) 이란 (0) | 2024.09.09 |
[NodeJS] macOS에 node.js 설치 (0) | 2023.04.26 |
[맥북] 맥북에 Rust 개발 환경 구축하기 (0) | 2022.02.21 |
[Sublime Text] C++ 빌드 시스템 설정하기 (0) | 2021.12.12 |