[웹개발] 터미널/iTerm으로 node.js 설치

유자·2020년 10월 19일
1

node.js

런타임 환경(영어: runtime environment)은 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다.

자바스크립트의 런타임 환경 중 하나인 node.js

자바스크립트가 웹 브라우저에서 구동되듯이 node.js도 자바스크립트가 구동될 수 있는 환경 중 하나이다.
웹 브라우저 자체도 다양하고, 브라우저마다 버젼도 상당하기 때문에, 자바스크립트의 문법이나 함수가 작동될 수 있는 환경인지 확인해줄 필요가 있다.
보통 이 사이트에서 간단하게 확인할 수 있다.

웹 브라우저와 마찬가지로 node.js 도 다양한 버전이 존재하고 자바스크립트의 기능이 구동될 수 있는 환경인지 아닌지 확인할 필요가 있다.

이때 다양한 버전의 node.js를 설치해서 직접 확인하려하면 번거롭기 때문에
NVM(Node Version Manager)를 따로 설치해 node.js의 새로운 버전 설치와 관리 및 사용을 간단하게 한다.

node.js 홈페이지에 들어가서 각 버전을 다운로드받을 수 있지만 이 글에서는 NVM을 먼저 설치하고 그것을 통해 node.js 를 설치해 사용하는 법을 알아볼 것이다.

** 맥os 기준

1. NVM (Node Version Manager) 설치

  • 맥os에서 터미널 또는 iTerm을 켠다
  • 아래와 같이 작성 ($는 제외)
touch ~/.bash_profile 

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

2. 에러핸들링 : not found nvm

1) 터미널 또는 iTerm 재부팅
2) 안될 시, 화면에 바로 작성 : 필자가 사용한 방법

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

3) 안될 시

nano ~/.bashrc 입력 후

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
위 명령어 넣고 저장 후

source .bashrc 실행

3. 제대로 설치되었는지 확인

아래와 같이 적은 후 nvm 버젼이 나오면 제대로 설치된 것

nvm --version

4. 드디어 node.js 설치

설치하고자 하는 node.js 버젼을 적고 설치한 후에

nvm install 12.18.3

아래와 같이 적어 설치된 버전 확인

node -v

5. nvm 으로 node.js 버전 관리하는 법

아래와 같이 작성하면 pc에 설치된 node.js 버젼을 모두 확인할 수 있다

nvm ls

확인된 버젼 중에서 사용하고자 하는 버젼을 적으면 손쉽게 node.js 버전 변경 가능.

nvm use 12.18.3 

글로벌로 저장하는 방법

nvm alias default <버전>
profile
No one left behind

0개의 댓글