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)에서 다운로드하여 설치하는 것입니다.
- 먼저, 공식 웹사이트(https://nodejs.org)에 접속합니다.
- 운영 체제에 맞는 버전을 선택한 후, "Download" 버튼을 클릭합니다.
- 다운로드한 파일을 실행하여 설치 프로세스를 진행합니다.
- 설치 과정에서는 여러 옵션을 선택할 수 있습니다. 기본값을 사용해도 무방합니다.
- 설치가 완료되면, "node -v" 명령어를 실행하여 Node.js가 제대로 설치되었는지 확인합니다.
node -v
위 명령어를 실행하면 설치된 Node.js의 버전이 출력됩니다.
Node.js 버전 관리하기
Node.js의 버전을 관리하는 툴로 nvm(Node Version Manager)이 있습니다. nvm을 사용하면 여러 버전의 Node.js를 쉽게 설치하고 관리할 수 있습니다.
- 먼저, 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를 쉽게 설치하고 관리할 수 있습니다.
'LECTURE > # Node.js basic' 카테고리의 다른 글
[초급 Node.js] Express 프레임워크를 사용해 봅시다. (0) | 2023.03.30 |
---|---|
[초급 Node.js] HTTP 모듈 예제 (0) | 2023.03.29 |
[초급 Node.js] 파일 시스템 모듈 (0) | 2023.03.29 |
[초급 Node.js] Node.js 콘솔 애플리케이션 작성 (0) | 2023.03.28 |
[초급 Node.js] Node.js 모듈 시스템 (0) | 2023.03.28 |