왜 nvm을 사용하나
1. 여러 버전의 node.js를 쉽게 설치하고 사용할 수 있으니까
nvm은 Node Version Manager의 약자입니다. 여러 노드(Node) 버전을 사용해야 할 때 매우 유용합니다.
여기를 방문하면 nvm의 깃허브 저장소를 살펴볼 수 있습니다.
2. 최신 node.js를 사용할 수 있으니까
리눅스 운영체제의 패키지 매니저를 통해 nodejs를 설치하면 최신 버전이 아니라 아주 오래된 버전이 설치되는 경우가 종종 있습니다. nodejs도 그렇습니다.
설치
# curl을 이용할 경우
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
# wget을 이용할 경우
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
Ubuntu version 확인
lsb_release -a
sudo apt-get update
$ node
The program 'node' is currently not installed. You can install it by typing:
sudo apt install nodejs-legacy
NVM 설치
NVM은 다음 스크립트로 설치할 수 있다.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
NVM의 Path는 이미 유저 계정의 bash 설정 파일에 들어있다. 하지만 적용이 되어야 하므로 다음 과정을 통해 적용한다.
source ~/.bashrc
Node.js 설치
NVM을 통해 현재 시점에서 가장 최근 LTS 버전인 10.16.3을 설치해 보겠다.
nvm install 10.16.3
nvm use 10.16.3
확인
이제 설치된 node 및 npm이 잘 작동하는지 확인한다.
node -v
npm -version
NVM에서 Node.js 버전 선택
위 과정을 완료하면 Node.js 10.16.3을 기본 버전으로 사용할 수 있다. 필요할 경우 NVM에서 node 명령어를 통해 실행할 Node.js의 버전을 변경할 수 있다.
다음 명령을 통해 현재 사용 중인 Node.js의 버전을 확인할 수 있다.
$ nvm current
v10.16.3
또, nvm use 명령을 통해 새롭게 사용할 버전을 선택할 수 있다. 예를 들어 10.1.0 버전을 사용하려면 다음과 같이 지정한다.
nvm use 10.1.0
'Computer > Linux' 카테고리의 다른 글
[Ubuntu] Arduino IDE 설치 (0) | 2020.03.29 |
---|---|
[Linux] nmcli d 명령어 (0) | 2019.12.02 |
리눅스에서 모델 확인하기 (0) | 2019.11.30 |
How to compress images using linux commandline (0) | 2018.07.13 |
linux cheatsheet (0) | 2017.11.25 |