어떤 개발을 하든 런타임(runtime)이라는 용어는 존재할 것이다.
런타임(runtime)이란 프로그래밍 언어가 구동되는 환경을 말하며, JavaScript의 대표적인 런타임에는 웹 브라우저와 node.js가 있다.
node.js는 별도의 프로그램으로 설치할 수도 있지만 패키지 매니저 처럼 node.js의 버전을 관리 할 수 있는 nvm(Node Version Manager)를 이용해서 설치한다.
node.js를 이용하다보면 다양한 버전에 대응해야 할 경우가 종종 있다. 예를들어 개발하는 사람에 따라 node.js의 버전이 다를 수 있고, 따라서 서로의 코드를 확인하기 위해서는 매번 맞는 버전을 새로 설치해야 한다는 문제가 발생한다. 이를 해결하기 위해 nvm(Node Version Manager) 을 이용한다.
NVM을 이용하여 node를 설치하고 다양한 node version을 손쉽게 옮겨 다닐 수 있게 된다.
get -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
위 명령을 이용하여 NVM을 설치할 수 있다.
이제 NVM을 설치하였으니 이를 이용해 node.js를 설치할 수 있다.
nvm install 14.16.0
위 명령을 이용하여 node.js를 설치할 수 있다.
오늘은 node.js에 대하여 공부하였다.
내일은 Git Workflow에 대하여 공부한다.
오늘은 여기까지