Node.js와 npm

김정현·2023년 1월 9일

Node.js란 자바스크립트가 실행될 수 있게 도와주는 런타임 플랫폼이다.

  • 자바스크립트 -> 언어
    자바스크립트는 내 생각을 코드로 표현할 수 있게 도와주는 도구
  • Node.js -> 런타임 플랫폼
    Node.js는 자바스크립트 코드를 브라우저가 아닌 곳에서도 실행할 수 있게 해주는 마법 상자
  • Node.js는 V8 엔진을 기반으로 개발되었고, Node.js를 통해 자바스크립트 코드를 실행하는 것은 대부분 V8에 의해 실행된다고 봐도 무방하다.

npm이란?

  • 자바스크립트에서 사용할 수 있는 패키지(모듈)관리자이다.
  • 사용 할 라이브러리를 쉽게 설치하고 버전을 관리할 수 있고, 제거할수도 있다.

Node.js의 REPL

  • 입력 받은 코드를 읽어(Read)들여 메모리에 저장하고, 평가(Evaluate)된 값을 출력(Print)합니다. 특정 신호를 입력받기 전까지 위의 과정을 반복(Loop)합니다.

0개의 댓글