Node 버전 간편하게 관리하기

개요

개발하다보면, 프로젝트 마다 node version을 다르게 가져가야 하는 상황이 온다.
어떤건 v12, 또 어떤건 v14..

node 초보인 나는 이 상황을 어떻게 해야할지 난감했다.. 분명 python, java처럼 쉽게 변경할 수 있는 무언가가 있을거라 확신했다.
구글링으로 간편하게 node 버전을 변경할 수 있는 방법을 찾아 짧게 정리한다.

현 노드 버전 확인

which node /Users/user/.nvm/versions/node/v14.19.0/bin/node

node --version
v14.19.0

노드 설치

v12 중 최신 버전 설치

nvm install v12

설치된 노드 확인

nvm ls

v12.14.1
v14.19.0
system
default -> 12.14.1 (-> v12.14.1)
node -> stable (-> v14.19.0) (default)
stable -> 14.19 (-> v14.19.0) (default)

노드 사용

nvm use v12.22.10

터미널 종료 후 다시 노드 버전을 확인 하면 이전 버전 (v14)로 노출된다. 그 이유는 기본값이 v14로 되어 있기 때문이다.
기본값을 변경하려면 다음과 값다

노드 버전 기본값 변경

nvm alias default v12.14.1