Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임으로,
JavaScript로 작성된 프로그램을 일반 애플리케이션 프로그램처럼 실행시켜주는 런타임입니다.
Node.js를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있고, 서버를 만들고 실행하는 데 사용합니다.
javascript는 스크립트 언어이며, 특정 프로그램 안에서 동작하는 프로그램이기 때문에 웹브라우저에서 동작한다. 크롬이나 사파리 같은 웹 브라우저가 없다면 자바스크립트를 사용할 수 없습니다.
Node.js 는 자바스크립트를 웹 브라우저에서 독립시켜, Node.js 터미널 프로그램에서 Node.js의 터미널 프로그램에서 Node.js를 사용하면 웹 브라우저 없이 자바스크립트를 실행할 수 있습니다.
Node.js를 통해 Javascript라는 하나의 언어로 서버를 만들 수 있습니다.
이전에는 서버를 만들 때 다른 언어를 사용해 서버를 구축해야 했지만, Node.js는 한 가지 언어로 전체 웹을 구축할 수 있습니다.
위의 링크에서 다운로드 가능합니다.
LTS 버전 (Long Term Support Version)
- LTS는 기업을 위한 버전으로 서버를 안정적으로 운영해야 하는 경우에 선택을 하며 최신 기능을 사용하진 못 하지만 안정성과 신뢰도 향상을 위해 사용합니다.
현재버전
- 가장 최신으로 업데이트된 버전을 말하며 최신 기능을 모두 사용할 수 있으나 예상치 못 한 에러가 발생하는 경우가 있어 학습 목적이나 최신 기능을 실험적으로 사용해볼 때 사용합니다.
저는 LTS 버전으로 다운받았습니다.
라이선스 동의!
설치 위치를 설정해줍니다.
Custom Setup 부분입니다. 바로 Next!
Node.js runtime : Node.js 런타임 본체
corepack manager : Corepack 패키지 관리자 / npm,yarn 등의 피키지 관리자의 여러 버전 설치 및 사용여부 지정
npm package manager : 노드 패키지 관리자
Online dicumentation shortcuts : 온라인 문서 바로가기
Add to Path : 시스템 PATH 환경 변수에 Node.js 추가
npm 모듈 중에 컴파일이 필요한 것이 있다면 자동으로 설치할 지 여부 입니다.
편리함을 위해 자동설치 체크를 한 후 Next!
Install 후 Finish !