[Node.js] Node & NPM에 대해서

bin·2023년 1월 21일
0

Node

Node.js는 chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다.런타임을 한글로 변역하면 실행환경이라고 할 수 있습니다.

브라우저가 자바스크립트의 실행환경입니다.브라우저는 자바스크립트로 작성한 코드를 읽고 해석하고 실행시켜줍니다.

자바스크립트는 브라우저에서 간단한 스크립트를 실행하기 위해 탄생한 언어입니다 따라서 브라우저 이외의 실행환경이 없었습니다. 하지만, 웹 개발 시장이 커지면서 JS를 다룰 수 있는 웹 개발자가 많아집니다.

브라우저가 아닌 환경에서도 JS를 사용하고 싶은 니즈가 생기게 됩니다. 그 결과 자바스크립트를 실행할 수 있게 해주는 실행환경인 Node.js가 탄생하게 됩니다.

NPM

NPM은 Node Package Manager의 약자입니다.예를 들자면 앱스토어같은 역할을 합니다.

Node와 NPM을 이해하고 설치해야 하는 이유는 이렇습니다.

  • React도 하나의 패키지입니다. 패키지를 다운롣 받으려면 NPM이 필요합니다.
  • React를 이용해서 개발환경을 구축하려면 다른 패키지도 필요합니다.
  • 여러 패키지들을 조합해서 컴퓨터에서 실행해야 합니다. => Node가 필요합니다.

Node&NPM 설치

  1. 먼저 google에서 node를 검색하여 사이트로 접속합니다.
  2. LTS와 현재버전이 뜨는데 현재버전은 최신 버전이고 LTS는 가장 안정적이고 지원이 잘 되어 있는 버전을 의미합니다.
  3. Node LTS를 설치합니다.
  4. 터미널에서 node --version 명령어를 실행합니다.(노드가 제대로 설치되었다면, 현재 설치된 노드의 버전이 출력됩니다.)
profile
프론트엔드부터 공부하고 있습니다

0개의 댓글