본문 바로가기

LECTURE/# Node.js basic

[초급 Node.js] Node.js 소개 및 설치

반응형

by commin

Node.js란?

Node.js는 서버사이드 자바스크립트 플랫폼입니다. 자바스크립트 언어로 서버사이드 애플리케이션을 개발할 수 있도록 해주는 런타임입니다. Node.js는 Google의 V8 자바스크립트 엔진을 기반으로 구축되어 있으며, 이는 빠른 성능과 높은 확장성을 제공합니다.

Node.js는 비동기식 이벤트 기반의 프로그래밍 모델을 사용하여 I/O 작업을 효율적으로 처리할 수 있습니다. 이것은 Node.js 애플리케이션이 대규모 네트워크 I/O 작업에 적합하도록 만듭니다. 또한 Node.js는 NPM(Node Package Manager)과 함께 제공되어, 개발자들이 쉽게 모듈을 설치하고 관리할 수 있도록 해줍니다.

Node.js의 주요 특징은 다음과 같습니다:

  • 자바스크립트 언어 사용
  • 비동기식 이벤트 기반의 프로그래밍 모델
  • V8 자바스크립트 엔진 기반
  • 높은 확장성과 성능
  • NPM을 통한 쉬운 모듈 설치 및 관리

Node.js 설치 방법

Node.js를 설치하는 방법은 여러 가지가 있지만, 가장 일반적인 방법은 공식 웹사이트(https://nodejs.org)에서 다운로드하여 설치하는 것입니다.

  1. 먼저, 공식 웹사이트(https://nodejs.org)에 접속합니다.
  2. 운영 체제에 맞는 버전을 선택한 후, "Download" 버튼을 클릭합니다.
  3. 다운로드한 파일을 실행하여 설치 프로세스를 진행합니다.
  4. 설치 과정에서는 여러 옵션을 선택할 수 있습니다. 기본값을 사용해도 무방합니다.
  5. 설치가 완료되면, "node -v" 명령어를 실행하여 Node.js가 제대로 설치되었는지 확인합니다.
node -v

위 명령어를 실행하면 설치된 Node.js의 버전이 출력됩니다.

Node.js 버전 관리하기

Node.js의 버전을 관리하는 툴로 nvm(Node Version Manager)이 있습니다. nvm을 사용하면 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있습니다.

  1. 먼저, nvm을 설치합니다. nvm은 다음과 같은 명령어로 설치할 수 있습니다. (https://github.com/nvm-sh/nvm#installing-and-updating 에서 최신버전의 nvm을 찾아서 설치 할 수 있습니다.)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

   2. nvm 설치가 완료되면, 새로운 터미널을 열거나 "source" 명령어를 실행하여 nvm을 활성화합니다.

source ~/.bashrc

  3. nvm을 사용하여 Node.js 버전을 설치하고 사용할 수 있습니다.

nvm install <version> # 지정한 버전의 Node.js 설치 nvm use <version> # 지정한 버전의 Node.js 사용 nvm ls # 설치된 Node.js 버전 목록 출력

위와 같은 방법으로 Node.js를 쉽게 설치하고 관리할 수 있습니다.

 

반응형