Node.js 다운로드 페이지에 방문합니다.

download

패키지 관리자를 통한 Node.js 설치 를 선택합니다.

Node.js Download - 2

데비안과 우분투 기반... 을 선택합니다.

Node.js Download - 3

Debian and Ubuntu based distributions - Installation Instruction 탭에 이동하여 원하는 버전의 커맨드를 복사합니다.

저는 LTS버전인 v14.x를 선택하겠습니다.

1
2
3
# Using Ubuntu
$ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs

Node.js Download - 4

node --version 커맨드를 입력해보면 정상적으로 설치 되었음을 알 수 있습니다.

Node.js 버전 관리 및 전환

Node.js Download - 5

n 은 node.js 버전 관리를 매우 쉽게 만들어주는 프로그램입니다.

n 패키지를 -g 플래그로 전역에 설치해도 되지만, 저 같은 경우 npx 커맨드를 선호하는 편입니다.

1
2
3
4
$ npx n --lts

npx: installed 1 in 0.551s
14.17.0

위 커맨드를 입력하면 현재 node.js의 lts 버전이 출력됩니다.

lts 버전은 이미 설치했으니 latest 버전을 설치해봅시다.

1
2
3
4
5
6
$ npx n --latest

npx: installed 1 in 0.472s
16.2.0

$ sudo npx n latest

위 커맨드에서도 알 수 있듯이 npx --name 은 해당 버전 정보를 npx name 은 실제 설치를 진행합니다. 전역에 설치하기 때문에 만약 루트 권한이 없다면 sudo를 함께 사용합니다.

Node.js Download - 6

설치 직후에는 최근 설치 node로 alias되어 있습니다.

설치된 node 목록을 확인해봅시다.

1
2
3
$ npx n ls

node/16.2.0

어라? LTS로 설치한 14버전이 없군요. 그렇습니다. n으로 설치된 버전만 리스트에 나오게 됩니다.

따라서 이미 14버전을 설치하셨더라도 다시 한번 n으로 14버전을 설치해주세요. 그래야 버전 전환이 원할하겠죠.

1
$ sudo npx n lts

Node.js Download - 7

전환하려면 n lts, n stable, n [version]등을 입력합니다. (이미 설치된 경우 다시 설치하지 않고 전환이 되는 원리입니다.)

아니면, n 커맨드만 입력해서 방향키로 전환이 가능합니다.

Node.js Download - 8