[Node.js] Node.js 소개

박은지·2022년 2월 12일
0

Node.js

목록 보기
1/2

Node.js란?

JavaScript는 웹 브라우저에서 여러 요소들을 동적으로 움직이거나 외부 통신 작업을 수행하기 위해 사용되는 언어이다.

Node.js는 JavaScript를 웹 브라우저가 아닌 다른 환경에서도 실행시킬 수 있도록 한다.
즉, 또 다른 JavaScript의 실행 환경이라고 할 수 있다.


Node.js 설치

Node.js 공식 홈페이지

Node.js 공식 홈페이지 링크로 이동하면 Node.js를 설치할 수 있다.

버전

Node.js는 매년 4월, 10월에 새로운 메이저 버전이 출시된다. 여기서 "메이저 버전"이란, 맨 앞자리에 적힌 버전을 의미한다.
4월에는 짝수인 메이저 버전의 Node.js가 출시되고, 10월에는 홀수인 메이저 버전이 출시된다.
출시된 버전들은 출시 후 6개월 동안의 Current라는 상태를 갖는데, 오른쪽 버전에 적힌 Current가 바로 이 뜻이다.
그리고 이 중에서 특히 4월에 출시된 짝수인 메이저 버전의 Node.js는 6개월단의 Current 상태를 거치고, 10월에 LTS 버전이 된다.

LTS

  • LTS는 Long Term Support의 줄임말로, Node.js 커뮤니티에 의해 장기간 지원받을 수 있는 버전
    LTS 버전이 되고 30개월 동안은 해당 버전에서 발견되는 각종 버그 등에 대한 패치(수정)를 Node.js 커뮤니티로부터 보장받을 수 있음
  • 프로그램의 안정성 등에 집중해서 실제 서비스용으로 배포하기 위한 용도로 관리되는 버전

Current

  • 안정성보다는 새로운 기능 추가 등에 집중하기 위한 용도로 관리되는 버전

Node.js로 자바스크립트 실행하기

// test.js

console.log("Hello Node.js!")

방법1) node 파일명

터미널에서 실행시킬 JavaScript 파일이 위치한 디렉토리로 이동한 후, 명령어를 입력한다.
이때 파일명을 입력할 때 확장자는 생략 가능하다.

> cd 경로
> node 파일명

방법2) REPL 모드

터미널에서 다음 명령어를 입력하면 `> 모양이 나타나는데,
이 곳에 바로 JavaScript 코드를 작성하고 Enter만 누르면 코드를 실행시킬 수 있다.

> node

REPL 모드

  • Read : 사용자가 입력한 내용 읽기
  • Evaluate : 결과 구하기(평가 및 계산)
  • Print : 결과값 출력하기
  • Loop : 이 과정 반복하기

0개의 댓글