런타임 환경(영어: runtime environment)은 컴퓨터가 실행되는 동안 프로세스나 프로그램을 위한 소프트웨어 서비스를 제공하는 가상 머신의 상태이다.
자바스크립트가 웹 브라우저에서 구동되듯이 node.js도 자바스크립트가 구동될 수 있는 환경 중 하나이다.
웹 브라우저 자체도 다양하고, 브라우저마다 버젼도 상당하기 때문에, 자바스크립트의 문법이나 함수가 작동될 수 있는 환경인지 확인해줄 필요가 있다.
보통 이 사이트에서 간단하게 확인할 수 있다.
웹 브라우저와 마찬가지로 node.js 도 다양한 버전이 존재하고 자바스크립트의 기능이 구동될 수 있는 환경인지 아닌지 확인할 필요가 있다.
이때 다양한 버전의 node.js를 설치해서 직접 확인하려하면 번거롭기 때문에
NVM(Node Version Manager)를 따로 설치해 node.js의 새로운 버전 설치와 관리 및 사용을 간단하게 한다.
node.js 홈페이지에 들어가서 각 버전을 다운로드받을 수 있지만 이 글에서는 NVM을 먼저 설치하고 그것을 통해 node.js 를 설치해 사용하는 법을 알아볼 것이다.
** 맥os 기준
touch ~/.bash_profile
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
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 실행
아래와 같이 적은 후 nvm 버젼이 나오면 제대로 설치된 것
nvm --version
설치하고자 하는 node.js 버젼을 적고 설치한 후에
nvm install 12.18.3
아래와 같이 적어 설치된 버전 확인
node -v
아래와 같이 작성하면 pc에 설치된 node.js 버젼을 모두 확인할 수 있다
nvm ls
확인된 버젼 중에서 사용하고자 하는 버젼을 적으면 손쉽게 node.js 버전 변경 가능.
nvm use 12.18.3
글로벌로 저장하는 방법
nvm alias default <버전>