Tech이야기~!
welcom 자세히보기

Computer/Linux

[우분투] nvm 이용, node js + npm 설치

Enhold 2020. 3. 29. 02:53

왜 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