Node.js 다운로드 페이지에 방문합니다.
패키지 관리자를 통한 Node.js 설치
를 선택합니다.
데비안과 우분투 기반...
을 선택합니다.
Debian and Ubuntu based distributions
- Installation Instruction
탭에 이동하여 원하는 버전의 커맨드를 복사합니다.
저는 LTS버전인 v14.x를 선택하겠습니다.
1 | # Using Ubuntu |
node --version
커맨드를 입력해보면 정상적으로 설치 되었음을 알 수 있습니다.
Node.js 버전 관리 및 전환
n
은 node.js 버전 관리를 매우 쉽게 만들어주는 프로그램입니다.
n 패키지를 -g 플래그로 전역에 설치해도 되지만, 저 같은 경우 npx 커맨드를 선호하는 편입니다.
1 | $ npx n --lts |
위 커맨드를 입력하면 현재 node.js의 lts 버전이 출력됩니다.
lts 버전은 이미 설치했으니 latest 버전을 설치해봅시다.
1 | $ npx n --latest |
위 커맨드에서도 알 수 있듯이 npx --name
은 해당 버전 정보를 npx name
은 실제 설치를 진행합니다. 전역에 설치하기 때문에 만약 루트 권한이 없다면 sudo를 함께 사용합니다.
설치 직후에는 최근 설치 node로 alias되어 있습니다.
설치된 node 목록을 확인해봅시다.
1 | $ npx n ls |
어라? LTS로 설치한 14버전이 없군요. 그렇습니다. n으로 설치된 버전만 리스트에 나오게 됩니다.
따라서 이미 14버전을 설치하셨더라도 다시 한번 n으로 14버전을 설치해주세요. 그래야 버전 전환이 원할하겠죠.
1 | $ sudo npx n lts |
전환하려면 n lts, n stable, n [version]등을 입력합니다. (이미 설치된 경우 다시 설치하지 않고 전환이 되는 원리입니다.)
아니면, n 커맨드만 입력해서 방향키로 전환이 가능합니다.