런타임이란 프로그래밍 언어가 구동되는 환경입니다.
쉽게 말해 프로그램이 동작할 때 프로그램이 동작하는 공간입니다.
ex) Chrome, Safari 등
기존에는 JavaScript 런타임이 웹 브라우저 밖에 없었지만 node.js의 등장으로 브라우저가 아닌 공간에서도 실행될 수 있게 되었습니다. 웹 페이지 뿐 아니라 서버와 같은 다른 프로그램을 만들 수 있습니다.
node.js는 JavaScript의 일부입니다.
nvm을 사용하여 node.js의 다양한 버전을 쉽게 설치하고 사용할 수 있습니다.
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
만약 Command 'wget' not found 메시지 출력이 될 경우 wget을 우선 설치해야 합니다.
# macOS
brew update
brew install wget
nvm install --lts
설치 후 버전 확인 을 위한 명령어
node -v
15버전 미만의 버전을 사용할 경우, 제대로 설치되지 않을 수 있습니다. 따라서 15이상의 버전을 권장합니다.
nvm install 15