Node.js

[Node.js] Node.js 의 특징 : 확장성

건휘맨 2024. 11. 5. 15:44

Node.js 는 개발 환경에서 프로젝트 자체의 확장을 쉽게 할 수 있는 특징이 있다.

 

이것이 가능한 이유는 Node.js 에서 제공하는 NPM (Node Package Manager) 라는 툴이 있기 때문

npm은 Python 의 pip, Ruby 의 gem 과 같이 설치, 삭제, 관리를 통합적으로 도와줄 수 있는 도구이다.

 

npm 을 사용하게 되면 다양한 내부, 외부 모듈을 사용할 수 있다.

이 말은 필요한 기능들이 미리 구현되어 있는 경우가 많고 이 기능을 내가 가져다 쓰기가 편리하다는 것을 의미한다.

 

Node.js 는 npm 외에도

nvm, npx, yarn 등 다양한 툴이 사용 가능하다.

 

 

npm vs. nvm vs. npx vs. yarn

 

1. npm(Node Package Manager)

  • Node.js로 개발된 패키지를 설치, 업데이트, 삭제할 수 있게 도와주는 툴

2. nvm(Node Version Manager)

  • 특정 버전의 Node.js를 설치하기 위한 툴

3. npx

  • npm을 관리하기 위한 모듈

4. yarn

  • 페이스북에서 만든 패키지 툴 (npm과 같은 기능을 수행)

 

'Node.js' 카테고리의 다른 글

[Node.js] Node.js CJS로 간단한 HTTP 서버 만들기  (0) 2024.11.05
[Node.js] Node.js 의 특징 : 구조  (0) 2024.11.05
[Node.js] Node.js 란?  (1) 2024.11.05