본문 바로가기
개발(Develop)/Program Install

Node.js 설치하기 / Node.js란? / Node.js 사용이유 / 윈도우(window)

by 왁왁s 2022. 7. 25.

Node.js란 ?

Chrome V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임으로,
JavaScript로 작성된 프로그램을 일반 애플리케이션 프로그램처럼 실행시켜주는 런타임이다.

즉, Node.js를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있고, 서버를 만들고 실행하는 데 사용한다.

 

Node.js 사용 이유

JavaScript는 이름에서 알 수 있듯이 독립적인 언어가 아닌 '스크립트 언어'이다. 스크립트 언어는 특정 프로그램 안에서 동작하는 프로그램이기 때문에 '웹 브라우저'에서 동작을 한다. 그렇다면 크롬이나 사파리와 같은 웹 브라우저가 없다면 자바스크립트를 사용할 수 없다.

이러한 이유에서 Node.js를 사용한다. Node.js는 이런 자바스크립트를 웹 브라우저에서 독립 시켜, Node.js의 터미널 프로그램에서 Node.js를 사용하면 웹 브라우저 없이 자바스크립트를 실행할 수 있다.

또 다른 이유로는 이전까지는 서버를 만들 때 다른 언어를 사용해 서버를 만들었어야 했는데, Node.js를 통해서 JavaScript라는 하나의 언어로 서버를 만들 수 있어, 한 가지 언어로 전체 웹을 구축할 수 있게 되었다는 것이다.

 

 

 

 

Node.js 설치하기

1. 아래의 링크를 타고 들어간다.

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org


 

 

2. LTS 다운로드를 클릭해 Node.js를 다운로드 한다.

여기서 LTS와 현재 버전의 차이는 무엇일까?

- LTS 버전 (Long Term Support Version)
LTS 는 기업을 위한 버전이다. 해당 버전은 서버를 안정적으로 운영해야 하는 경우에 선택을 하며 최신 기능을 사용하진 못 하지만 안정성과 신뢰도 향상을 위해 사용한다. 

- 현재 버전
가장 최신으로 업데이트 된 버전을 말하며, 최신 기능을 모두 사용할 수 있으나 예상치 못 한 에러가 발생하는 경우가 있어 학습 목적이나 최신기능을 실험적으로 사용해볼 때 사용한다.

 

 

 

 


 

 

3. 다운 받은 설치파일을 클릭해, Node.js 설치를 진행한다.

 

라이선스 동의를 한다.


 

설치 파일 위치 설정과 Custom 셋업을 한다.

 

- Node.js runtime : Node.js 런타임 본체
- corepack manager : Corepack  패키기 관리자 / npm, yarn 등의 패키리 관리자의 여러 버전 설치 및 사용여부 지정
- npm package manager : 노드 패키지 관리자
- Online documentation shortcuts : 온라인 문서 바로가기
- Add to PATH : 시스템  PATH 환경 변수에 Node.js 추가

 

둘다 Next를 눌러준다.

 


Tools for Native Modules
- Automatically install (자동 설치)

: npm 모듈 중에 컴파일이 필요한 것이 있다면 자동으로 설치할 지 여부를 물어보는 것이다.
(파이썬이나 비쥬얼 빌드 도구와 같이 필요한 도구 자동 설치 여부)

 

어차피 필요한 도구는 설치해야 함으로

편리함을 위해 자동설치 체크를 하고 넘어간 후 Install을 클릭한다.


 

4. 추가 도구 설치 화면으로 아무 키나 누른다.

위의 설치 과정 중 Tools for Native Modules 단계에서 Automatically install (자동 설치) 체크를 했기 때문에 나타나는 창으로 '추가도구 설치 화면'이다. 

그냥 아무 키를 눌러주면 된다.


 

5. 위에서 아무 키를 누르면 PowerShell 이 실행되며 파일이 설치된다. 

설치가 완료될 때까지 기다린다. 설치 중에 창을 닫아서는 안 되며 2-3분 정도 걸리는 것 같다.
Type ENTER to exit: 가 나올 때까지 기다린다.

 

아래와 같은 화면이 나오면 엔터키를 입력해 종료한다.


 

6. 명령 프롬프트(cmd) 창에서 정상 설치 여부를 확인한다.

node -v 와 npm -v 명령어를 통해 버전확인과 동시에 정상 설치 여부를 확인한다.

댓글