Node.js 및 NPM(Node Package Manager) 개요
- Language & Solution/Node.js
- 2019. 1. 15. 00:38
반응형
| Node.js
- V8 JavaScript 엔진 기반 위에 동작하는 자바스크립트 런타임 프레임워크
- 비동기식 입출력(non-blocking I/O), 이벤트-기반(Event-driven) 처리
- 싱글 스레드 아키텍처
- 주로 서버 사이드 자바스크립트 웹 어플리케이션을 제작할 때 주로 쓰임
| Node.js 아키텍처
| NPM(Node Package Manager)
- Node.js의 모듈 및 패키지 환경을 관리하는 매니징 툴
- NPM이 관리하는 패키지에는 자바스크립트 파일들과 package.json이라는 메니페스트 파일(패키지의 메타데이터: 버전, 의존성 등을 나타내는 파일)이 포함됨
- Node.js로 만들어진 모듈을 웹 상에서 관리하므로 기존에 공개된 모듈들을 쉽게 설치하고 활용 가능 ( python의 pip, Java의 Maven 과 유사)
반응형
'Language & Solution > Node.js' 카테고리의 다른 글
npm과 lite-server로 HTML, CSS 실습관경 만들기 (2) | 2019.01.15 |
---|
이 글을 공유하기