NODE.JS (노드JS)는 Chrome V8 JavaScript 엔진으로 빌드된 오픈소스이며 크로스 플랫폼 자바스크립트 런타임 환경입니다. 노드JS를 사용하면 웹브라우저 밖에서 자바스크립트를 사용할 수 있어서 서버 기능을 구현할 수 있습니다.

 

노드JS같은 서버사이드 플랫폼을 프론트엔드와 구분하여 백엔드 라고 합니다.

 

* 이번 포스팅은 윈도우10 환경에서 노드JS를 설치하고 테스트해보겠습니다.

 

Node.js

 

Node.js

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

nodejs.org

노드JS 다운로드
노드JS 다운로드

한국어 웹페이지에 접속하면 다운로드를 받을 수 있습니다. 메인화면에는 두가지 버전이 나와있습니다. 안정적 버전과 최신버전 입니다. 여기서는 안정적 버전인 14.15.1 LTS 를 다운로드 받아서 설치하겠습니다.

 

 

노드JS는 6개월마다 주요 버전을 릴리즈하는데 현재 최신 버전은 15.3 입니다. LTS 버전은 (Long Term Support - 장기적 지원)을 하는 버전입니다. 12개월에서 18개월 정도 지원을 하는데 각 버전에 대한 지원일정이 나와있으니 참고합니다.

 

현재 노드JS로 웹사이트를 서비스하고 있다면 언제까지 유지보수를 받을 수 있는지 체크해둬야합니다. 현재 활성버전인 v14는 2023년 4월까지 지원 할 예정입니다.

 

 

설치파일은 약 30메가 정도입니다. 다운로드가 완료되면 Next를 클릭하여 진행합니다. 라이선스에 동의하고 프로그램을 설치할 폴더를 선택합니다.

 

Custom Setup 은 기본값으로 설치합니다.

 

필요한 툴을 자동으로 설치하는 경우에 체크합니다. 파워셸 스크립트가 실행되어 각종 빌드 툴이 설치되는데 시간이 꽤 소요됩니다. 수동으로 체크할 경우는 체크해제하고 나중에 설치할 수 있습니다.

 

다음에 나오는 install 을 클릭하면 설치를 진행합니다.

 

 

노드JS 윈도우10 설치
노드JS 윈도우10 설치

CMD에 이어 파워셸 창이 열리면서 설치가 진행됩니다.

 

설치가 완료되면 CMD 창을 열어 확인해봅니다. node -v 를 입력해봅니다. npm -v 도 입력합니다. 설치가 제대로 되었다면 버전 정보가 확인됩니다. 다운로드 할 때 선택한 LTS 버전 v14.15.1 입니다.

 

* CMD에서 Node.js 를 실행시킵니다.

 

크롬 웹브라우저의 콘솔창 같은 프롬프트가 표시됩니다. 자바스크립트 문장을 넣어서 테스트를 해봅니다. 콘솔창과 같은 결과가 출력되면 됩니다. 종료하는 방법은 Ctrl + D 키를 누르거나 Ctrl + C 키를 두번 누릅니다.

 

 

텍스트 에디터와 터미널을 사용해서 실행시켜볼 수도 있습니다.

 

비주얼 스튜디오 코드를 사용해서 테스트 해보죠. 비주얼 스튜디오 코드는 다양한 프로그램의 개발에 사용할 수 있는 텍스트 에디터입니다. 디자인이 예쁜 테마와 편리한 확장 플러그인이 많고 성능이 안정적이라 사용자가 많습니다. 아래의 포스팅에 설치방법이 나와있습니다.

 

HTML5 기초 | 비주얼 스튜디오 코드 설치와 초기설정, 테마, 실행 테스트 (tistory.com)

 

HTML5 기초 | 비주얼 스튜디오 코드 설치와 초기설정, 테마, 실행 테스트

*HTML5 준비사항 HTML을 학습하기 위해서는 몇 가지 준비가 필요하다. 사실 무작정 메모장을 열고 HTML5 파일을 편집하거나, 온라인 IDE를 사용하는 것도 가능은 하지만 나에게 맞는 개발환경을 갖추

digiconfactory.tistory.com

 

비주얼 스튜디오의 폴더를 열고 자바스크립트 파일(js)를 새로 생성합니다. 아래의 코드를 써넣습니다. console.log 는 브라우저의 콘솔창에 출력하기 위해 사용하는 명령어입니다.

 

 

node 파일명(확장자는 없어도 됨) 이 터미널 콘솔에 잘 출력되면 성공입니다!

 

축하합니다! 이제 Node.js의 설치가 완료되었습니다.

 

 

nodejs/node: Node.js JavaScript runtime (github.com) 노드JS 깃허브

 

nodejs/node

Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles: - nodejs/node

github.com

 

 

 

nvm - 노드 버전 관리자

한개의 시스템에서 여러개의 노드 버전을

관리하기 위해서는 nvm 버전관리자를

사용해야 합니다. 도커와 함께 사용하기

위해서 보통 리눅스 시스템에 설치하는데

관련된 내용은 아래 문서를 참고합니다.

 

노드 버전 매니저 NVM (Node Version Manager) 설치하기 - 윈도우10 WSL2

 

노드 버전 매니저 NVM (Node Version Manager) 설치하기 - 윈도우10 WSL2

nvm - 노드 버전 매니저 노드 버전 매니저는 노드JS의 버전 관리자입니다. 노드JS는 크롬 V8 JS엔진에서 동작하는 자바스크립트 런타임입니다. 비동기 이벤트 드리븐 방식의 런타임으로 동시에 여

digiconfactory.tistory.com

 

 

NODE.JS(노드JS) 1 | 서버만들고 웹브라우저와 통신하기 | Hello World! | Node.js 기초

 

NODE.JS(노드JS) 1 | 서버만들고 웹브라우저와 통신하기 | Hello World! | Node.js 기초

노드 JS를 설치한 후 다음에 해야할 일은 서버를 작동시켜보는 일이다. 이 포스팅에서는 노드 JS의 첫번째 프로그램을 만들어 본다. 노드JS 설치는 어렵지 않다. 아래 포스팅을 참고한다. NODE.JS(노

digiconfactory.tistory.com

 

 

공유하기

facebook twitter kakaoTalk kakaostory naver band