앞선 포스팅에서 Node.js의 개요와 동작방식에 대해 알아보았습니다.
이제 Node.js를 본격적으로 사용해보기 전 설치 방법에 대해 알아보겠습니다!
먼저 Node.js 공식 홈페이지에 들어갑니다. https://nodejs.org/ko/
공식 홈페이지에 들어가면 위와 같은 화면이 등장합니다. 여기서 위 캡쳐에서 LTS라고 적힌 부분을 클릭하여 Node.js 다운로드를 진행합니다.
※ 위 캡쳐에서 11.6.0이라는 더 높은 버전이 있는데 왜 10.15.0을 다운로드 받는 이유?
위 캡쳐에서 LTS (Long Term Supported)는 장기적으로 (3년) 안정적이면서 신뢰도 높은 지원이 보장되는 버전으로 유지보수 및 보안에 초점을 맞췄기 때문에 대부분의 사용자들에게 추천하는 버전입니다. 주로 짝수버전이 LTS 버전입니다.
반면 현재버전 (Current Version)은 최신 기능과 함께 기존 API의 기능 개선에 초점이 맞춰진 버전으로 잦은 업데이트와 함께 기능이 변경될 가능성이 높아 간단한 개발과 테스트에 적합한 버전입니다. 주로 홀수버전이 Current Version입니다.
Node.js Release 정보, LTS 버전은 최초 공개 후 약 3년간의 서비스가 이뤄지는 것을 알 수 있습니다.
반면, 현재버전인 홀수 버전은 지원기간이 짧은 것을 확인할 수 있습니다.
출처 : https://nodejs.org/ko/about/releases/
따라서 안정적인 LTS 버전을 다운받아 진행합니다.
모든 옵션을 그대로 두고 진행하면 Node.js를 설치하게 됩니다. (환경변수도 자동으로 등록해줍니다!)
설치가 완료되면 커맨드 창에서 node -v를 통해 버전을 확인할 수 있습니다.
커맨드 창에서 node -v 명령어로 현재 컴퓨터에 설치된 Node.js의 버전을 알 수 있다.
참고로 저는 한 달전쯤 Node.js를 설치하여 10.14.0 버전입니다.
이 상태로도 node 프롬프트를 이용하거나 js 파일을 만들어 node 환경을 사용해 볼 수 있습니다. 하지만 좀 더 편리한 개발을 위해서는 코드 에디터를 사용하는 것이 좋습니다.
Node.js를 개발하는데 WebStorm, Atom 등이 있지만 제가 가장 추천하는 에디터는 Visual Studio Code(이하 vscode) 입니다!
Node.js에 최고의 IDE는? 에서 vscode가 당당히 1위를 차지하였습니다!
출처 : https://www.slant.co/topics/46/~best-ides-for-node-js
이런 vscode의 장점은 다음과 같습니다.
크로스 플랫폼 (MacOS, Linux, Windows 등 다양한 플랫폼에서 독립적으로 사용가능)으로 무료로 사용가능하다는 점입니다.
내장 터미널이 있으며 git과의 연동도 지원해줍니다.
다양한 개발언어와 호환이 가능합니다. (저는 주로 python과 javascript 등 스크립트 언어와 많이 사용했습니다!)
인텔리젠스 (자동완성)와 디버깅 기능을 제공해줍니다.
수많은 플러그인으로 사용자의 입맛에 따라 에디터를 활용할 수 있습니다.
그리고 자신의 컴퓨터의 OS에 맞게 다운로드 받아준 뒤 다운로드 파일을 실행해주면 됩니다!
이제 Node.js를 실행하고 개발할 환경을 갖췄습니다. 다음 포스팅부터 Node.js에 대해 본격적으로 알아보겠습니다!