Node js 소개

Node.js는 서버 사이드 개발을 위해 만들어진 JavaScript 런타임 환경으로, 웹 개발자들에게 JavaScript를 사용하여 서버 애플리케이션을 빠르고 효율적으로 개발할 수 있는 강력한 도구를 제공합니다. Google V8 JavaScript 엔진을 기반으로 구축되어 높은 성능을 제공합니다.
Node.js의 가장 큰 특징은 비동기 이벤트 기반 아키텍처입니다. 이것은 Node.js가 단일 스레드로 동작하면서도 많은 양의 동시 연결을 처리할 수 있게 해줍니다. 이벤트 루프와 비동기 I/O 모델을 사용함으로써, Node.js는 입출력 작업이나 네트워크 요청과 같은 작업들을 효율적으로 처리할 수 있습니다.
이러한 특성은 높은 확장성과 성능을 제공하여 대규모 애플리케이션에서도 탁월한 성능을 유지할 수 있도록 합니다.
Node.js는 NPM (Node Package Manager)을 통해 모듈화된 패키지들을 사용할 수 있습니다. NPM은 Node.js 개발자들이 코드를 재사용하고 다른 개발자들과 쉽게 공유할 수 있는 강력한 생태계를 제공합니다. NPM은 수많은 오픈 소스 패키지를 포함하고 있으며, 필요한 기능을 쉽게 추가하고 관리할 수 있도록 도와줍니다.

테스트 수행한 환경

- 인터넷가능한 환경, Windows11

1. Node js 설치

1) node js 사이트에 접속 https://nodejs.org/en/download/

2) Windows Installer (.msi) 파일 다운로드하여 설치 (Next 누르면 된다.) - Current 버전이 가장 최신 버전이나 안정적인 운영을 위해 LTS 버전으로 다운로드

2. Node js 정상설치여부 확인

- 도스창에서 아래와 같은 명령어를 수행하면된다.

Microsoft Windows [Version 10.0.22621.1702]
(c) Microsoft Corporation. All rights reserved.

C:\Users\test>node -v
v18.16.0

3. NPM 버전 업데이트

- 파워쉘창에 아래와 같은 명령어를 수행하면 최신버전으로 업데이트된다.
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install –global –production npm-windows-upgrade
- npm 버전은 23년 6월 9일 기준으로 9.5.1이 최신버전


PS C:\Users\test> Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
PS C:\Users\test> npm install --global --production npm-windows-upgrade
npm WARN config production Use `--omit=dev` instead.
added 51 packages in 6s
npm notice
npm notice New minor version of npm available! 9.5.1 -> 9.6.7
npm notice Changelog: [https://github.com/npm/cli/releases/tag/v9.6.7](https://github.com/npm/cli/releases/tag/v9.6.7)
npm notice Run npm install -g npm@9.6.7 to update!
npm notice

PS C:\Users\test> npm -v
9.5.1

참고자료

- npm 기본적인 명령어

npm install <패키지명>

- -g 옵션관련 -g 는 전역으로 설치하는것입니다.
특정 가상환경에만 설치하려면 -g 없이 수행하면 된다.

npm install bower
npm install bower -g

태그: , ,

카테고리:

업데이트:

댓글남기기