본문 바로가기
Node

[Node] node.js 설치 및 node, npm 버전확인

by 신입같은 3년차 2017. 7. 12.

Node.js란?

 

 - 확장성 있는 네트워크 어플리케이션 개발에 사용되는 소프트웨어 플랫폼입니다.

 - Chrome V8 JavaScript엔진으로 빌드된 JavaScript 런타임입니다.

 - Non-Blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다.

 

 

 

 

 

■ 설치

 

 

설치 경로 : [ https://nodejs.org/ko/ ]  node공식 홈페이지로 접속합니다.

 

 

 

 

 

2017 - 07 -11 기준으로 v6.11.0 LTS와 v8.1.3 현재 버전이 나와있습니다.

 

처음 접하는분들은 LTS는 뭐고 현재 버전은 뭔지 몰라서 무엇을 받아야할지 모를수있습니다.

 

[ LTS ( Long Term Supported ) 버전 ]

 

 - 서버환경에서 장기적으로 안정적인 지원을 제공하는 버전.

 - 안정성과 보안성에 초점을 두어 개발

 

 

[ Stable 버전 ]

 

 - 잦은 업데이트를 진행

 - 추가적인 기능개발과 기존 API기능 개선에 우선한다.

 

따라서 서버운영에는 LTS를 쓰고 개인 개발 및 테스트에는 Stable버전을 설치해서 진행하면 될것같다.

 

v.8.1.3 현재 버전을 설치 하도록 하겠다.

 

Next를 통해 진행해서 설치해주면 된다.

 

설치가 완료되면 Command 창을 켜서 node와 npm의 버전을 확인해본다.

 

 - [윈도우] + R -> cmd 입력 -> [enter] 하면 명령 프롬프트가 켜진다. 또는

 - 시작 -> cmd -> [enter] 입력 ( 윈도우 10 기준 )

 

[ 노드 버전 확인 ] - node -v

[ npm 버전 확인 ] - npm -v

 

 

 

 

 

위의 이미지를 보면 node는 v8.1.3 이고 npm은 5.0.3인걸 확인할 수 있다. 

 

이제 node를 통해 제대로 동작하는지 확인해 보겠습니다.

 

nodeExam.js는 제가 만든 파일명이기때문에 실행할 파일명.js로 파일을 만드시면 됩니다.

 

nodeExam.js를 만들어 아래의 코드를 넣어줍니다.

 

const http = require('http');

//http 모듈을 사용한다는 의미
const http = require('http');

http.createServer( (req,res)=>{
  res.writeHead(200, {'Content-Type':'text/plain; charset=utf-8'});
  res.end('Hello Nodejs 입니다');
}).listen(22222,'127.0.0.1');
// listem(port , host);

console.log('server running at http://127.0.0.1');


 

 

파일의 경로가 있는곳으로 들어가서  node nodeExam.js으로 실행한 후

 

http://localhost:22222 로 접속하면 

 

브라우저에 'Hello Nodejs 입니다' 가 출력된것을 확인할 수 있습니다.

 

 

 

 

 

※ NPM이란?

 

NPM이란 Node Package Modules의 약자로 , 즉 Node.js에서 사용 가능한 모듈들을 패키지화 시켜 모아놓은 것이다.

 

 

Command창에 npm을 을 입력후 [enter]를 치면 npm 의 문법을 알려준다.

반응형

댓글