본문 바로가기

프론트엔드/JS

Node.js 개요 및 설치

Node.js는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.

런타임은 프로그래밍 언어가 동작하는 환경이죠.

 

JS가 동작할 수 있는 환경이 크게 2가지가 있습니다.

첫번째는 Node.js 설치된 특정한 컴퓨터 환경이고,

두번째는 웹 브라우저입니다.

 

프론트개발자는 웹 브라우저에서 작동한 JS 이해는 필수고,

웹페이지를 만들어진 js파일도 이해해야 됩니다.

 

JavaScript 언어를 배우면 다 이해할 수 있습니다.

 

Node.js 배우다는 것은 컴퓨터를 제어하는 것을 배우는 겁니다.

프론트엔드 개발은 컴퓨터 제어하는 일이 많지 않습니다.

다만 Node.js를 빌려서 웹페이지 작동된 이벤트들을 이해하는 겁니다.

 

이전 스타벅스 예제를 만들 때도 그렇고 외부 라이브러리등 많이 사용했습니다.

앞으로 Node.js에서 이런 라이브러리 관리, 제작등을 통해 좀 더 쉽게 프로젝트를 만들 수 있습니다.

 

Node.js는 여러버전이 있습니다

LTS는 오랜동안 안정적으로 유지되는 버전입니다.

개발하다가 하나의 버전갖고 사용하지 않을 경우가 많습니다.

그렇다고 해서 여러 버전을 설치하기에도 귀찮습니다.

 

그래서 Node.js 버전 매니저를 설치하는 것을 권장합니다.

이것이 NVM입니다.

 

NVM-windows github

 

setup.zip 파일을 다운로드후 압축을 풀어줍니다.

 

VSCode Terminal에서 nvm버전을 확인할 수 있습니다.