Node.js 설치

Node.js 설치

JavaScript에 대한 소개

Node.js를 설명하기 위해서 우선 JavaScript에 대한 설명이 필요하겠다. JavaScript는 웹언어를 배우려는 사람들 대부분 쓰고 있거나, 그렇지 않다해도 최소한 이름은 들어 보았을 것이다. 이는 1990년대 중반 웹사용이 폭발적으로 늘어나면서 당시 브라우저업계에서 MS의 Internet Explorer와 함께 양대산맥을 이루었던 Netscape의 Navigator에서 HTML과 CSS 등의 내장객체를 브라우저에서 보다 dynamic(동적으로)하게 다루기 위해 만들어졌다. 이후 MS에서는 이 것에 대응하는 Jscript를 만들어 IE3.0 부터 지원했던 것으로 알려져 있다.

그런데 이 브라우저(client side)에서라는 표현을 보면 알겠지만 브라우저에서 다룬다는 표현은 서버는 요청된 문서를 전송할 뿐이고 전송된 문서가 JavaScript를 포함하는 문서일 경우, 그 script는 client가 사용하는 브라우저(크롬, 파이어폭스 등)에서 처리된다는 뜻이다. 즉, 사용자의 브라우저에서 만 실행된다는 한정적인 언어인 것 이었다.

Node.js

하지만 Node.js가 나오면서 JavaScrpit가 서버측(server side)에서도 작동하는 것은 물론이고, ASP나 Apache같은 서버환경을 따로 설치할 필요 없이 Node.js만으로도 서버 구축이 가능해 졌다.

Node.js는 구글의 크롬브라우저 V8 엔진(2008년)에 기본 탑재되어 웹 브라우저를 제작하는 기반을 제공하는 오픈 소스 자바스크립트 엔진이다. 최초에는 Linux기반으로 만들어졌지만, MS와 협약 하에 windows용으로 출시되어 널리 쓰이고 있다.

이 사이트에서의 Node.js 사용 범위

현재 이 사이트에서 node.js 자체는 목적이 아니다. 하지만 node.js는 이 사이트에서 주로 다루게 될 HTML, CSS, JS등을 VSCode로 다룰 때 꼭 필요한 기반 소프트웨어이므로 소개는 하되, node.js 설치소개 정도로 한정한다.

Node.js 설치

편의 상 Node.js ‘한글웹사이트’로 접속한다.

Node.js 홈페이지

그림에서 왼쪽의 ‘안정적, 신뢰도 높음’ 버튼을 누르면 windows용 64비트용 설치 파일(node-v10.14.2-x64.msi)의 다운로드 창이 뜬다. 32비트나 다른 운영체제용 설치파일이 필요하면 왼쪽 버튼 아래 ‘다른 운영 체제’ 링크를 클릭하여 다운로드.

두 버튼 중 왼쪽은 안정적인 LTS(Long Time Support) 버전이고 오른쪽은 다소 불안할 지 모르는 최신버전이다. 안정적 버전을 다운로드 받는 것으로 node.js 설치에 대해 설명한다.

설치 방법은 앞의 VSCode, git-scm에 비해 단순하다. 특별한 이유가 없다면 계속 Next 버튼을 눌러 설치를 마치면 된다.

댓글 남기기

Connect with:



이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다