Node.js 란?
Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다.
Node.js는 JavaScript의 런타임이면서 런타임 환경이다.
다시 설명하면 JavaScript 프로그램이 실행되고 있는 동안의 동작이 런타임이고 JavaScirpt가 실행되는 동안 환경이 런타임 환경이다.
오해받는 경우가 많지만, Node.js는 Web 서버도 아니며 Web 프레임워크도 아니다. JavaScript 실행환경일 뿐이다.
Windows에 Python을 설치하면 python.exe가 생기는 것처럼, Node.js를 설치하면 node.exe가 생긴다. Python 코드를 실행하는 애플리케이션인 것처럼 node.exe는 JavaScript 코드를 실행할 애플리케이션(즉, JavaScript 실행환경)이다. 웹브라우저 환경이 아닌 곳에서도 Node.js만 있으면 JavaScript를 사용하여 연산할 수 있다.
Node.js 설치하기
1. Node.js 공식 홈페이지 접속
2. LTS 버전 다운로드 클릭
3. 다운받은 파일 설치
[Next] 버튼을 쭉 눌러주고, 중간에 Native Modules 설치는 선택사항이다. 설치하지 않아도 무관하다.
4. 설치 확인
Windows + R 키를 눌러서 cmd 창을 실행한다.
다음 명령어를 입력한다.
node -v
npm -v
다음과 같이 버전이 뜨면 설치가 정상적으로 완료된 것이다. 그러나 버전 숫자가 나오지 않고 다른 에러 메시지가 나온다면 다시 처음부터 설치를 해야 한다.
참고