본문 바로가기

Node

n으로 Linux 환경에서 node 버전 관리(AWS EC2, Mac 등)

개발을 하면서 node 버전 관리는 정말 자주 해야 하는 일 중 하나입니다. 새로운 LTS 버전이 나오거나 기존에 개발 해 놓은 프로젝트 node 버전이 너무 오래되서 호환이 안된다거나, 혹은 새로 시작한 프로젝트에서 버전 호환 문제 때문에 node 버전을 다운그래이드 해야하는 일도 생깁니다. 그럴때마다 매번 node를 새로 설치하고 관리하기에는 매우 비효율적입니다. 그래서 노드 버전 관리 툴중에 n 이라는 관리 툴을 소개해 보겠습니다.

 

n 이란?

n은 여러버전의 node를 설치하고 상황에 맞는 버전을 개발자가 골라서 설정할 수 있도록 도와주는 node 버전 관리 툴입니다. 안타깝게도 n은 windows 환경은 지원하지 않고, node도 미리 설치가 되어 있어야 합니다. nvm이라는 툴도 있긴하지만 개인적으로 n이 좀 더 사용하기 편리한 것 같습니다.

 

n 설치 방법

n을 설치하기 위해서는 npm 이나 yarn을 사용하여 설치합니다

sudo npm install -g n

or 

sudo yarn install -g n

 

 

n 사용 방법

 

노드 설치 명령어

n latest // 최신버전 설치
n stable // 안정 버전 설치
n lts // LTS버전 설치
n [버전 명] //특정 버전 설치

 

n 후 아무 옵션도 주지 않으면 현재 설치 되어 있는 node 버전을 리스트로 보여 줍니다

n
    node/14.13.0
    node/16.15.0

n 입력 후 원하는 버전을 선택하면 해당 노드 버전으로 자동 설정 됩니다.

 

 

node 삭제 명령어

n rm [버전 명] // 특정 버전 삭제
n uninstall // 현제 버전 제외하고 모두 삭제