Node.js | Node.js 사용 준비 | Node.js 개발 환경

그럼 빠르게, Node.js를 준비해 보자. Node.js는 현재 아래의 주소에서 배포되고 있다.

http://nodejs.org/

또한 Node.js 한국 사용자을 위해서 주요 문서 등도 조금씩 한글화하여 공개되어 있기 때문에 영어가 약한 사람은 여기에 접근하면 좋을 것이다.

https://nodejs.org/ko/

node.js 다운로드

우선 아래 주소에 다운로드 페이지로 이동하자.

https://nodejs.org/ko/download/

이 페이지에 가면 현재 공개되어 있는 각 플랫폼의 프로그램이 모두 완비되어 있다. 여기에서 필요한 것을 다운로드하면 된다. Windows와 Mac OS X 전용의 프로그램도 준비되어 있기 때문에, 플렛폼에 맞는 사용하면 된다.

설치 프로그램은 특별히 어려운 점은 없을 것이다. 그대로 기본 설정으로 설치해 가면 된다.

설치하면 Windows의 경우에는 “Node.js command prompt"라는 항목이 시작 메뉴에 추가된다. 이것은 사실 그냥 명령 프롬프트이다. 어떤 전용 어플리케이션 같은 것을 기대했다면 유감이었을 거다. Windows에서도 Mac에서도, Node.js는 명령 프롬프트 또는 터미널을 기동하고, 명령을 실행하여 사용한다. 어쨌든 이것은, 단순히 “서버 환경의 스크립트를 실행하는 프로그램"밖에 없기 때문이다. 커멘드로 “이 스크립트를 실행하라"고 명령하는 정도, 다른 기능 같은 건 없다.

그럼 Web 응용 프로그램의 작성은? 직접 파일을 만들어 한다. 편집 작업은? 에디터 같은건 PC마다 갖고 있을 것이다. 프로덕션 환경에 배포는? 그냥 서버 프로그램이 아니다. …… 그래서, “스크립트를 실행한다 “는 것 외에는, 전부 본인이 해결해 나가야 한다.

설치가 제대로 되었는지 확인해 보자. 아래와 같이 “node -v"와 “npm -v"를 실행해 본다.

node.js를 실행 프로그램인 “node"의 버전을 확인한다.

$ node -v
v9.2.0

패키지 관리 프로그램인 “npm"의 버전을 확인한다.

$ npm -v
5.5.1

2개 모두 버전이 제대로 나온다면 잘 설치가 된 것이다.

편집기 다운로드

우선, 프로덕션 환경에 배포는 잠시 뒤로 하고, 사용하기 쉬운 텍스트 편집기를 준비해 하자. 물론 표준 메모장이나 텍스트 편집기로도 가능하지만, 될 수 있으면 JavaScript를 지원하는 편집기를 사용할 수 있으면 좋겠다.

Notepad++

Windows 용으로는 “Notepad++“를 추천한다.

https://notepad-plus-plus.org/

이것으로 전용 프로그램이 준비되어 있기 때문에 설치가 간단하다. 이 Notepad++는 많은 프로그래밍 언어를 지원하고, 키워드 등의 색상 표시 및 구문에 맞춘 들여쓰기, 자동 완성 등의 기능을 제공한다. 프로그래밍에는 매우 편리 편집기이다!

Sublime Text

Mac용으로는 “Sublime Text"를 추천한다.

https://www.sublimetext.com/

Windows 용도 있으며, 많은 프로그래밍 언어도 지원하고 많은 기능을 제공한다.