이 글은 node와 npm의 개념과 설치방법에 대해 설명한다.

node.js?

Chrome V8 Javascript 엔진으로 빌드 된 Javascript 런타임이다.

런타임이란?

특정 언어로 만든 프로그램을 실행할 수 있는 환경을 뜻한다.

노드(node.js)는 자바스크립트 프로그램을 컴퓨터에서 실행할 수 있게 하는 자바스크립트 실행기로
노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다.

node.js의 특징

  • Node.js는 JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다.
  • Node.js는 V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다.
  • Node.js는 서버사이트 스크립트 언어가 아닌 프로그램(환경)이다.
  • Node.js는 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다.

NPM?

자바스크립트 프로그래밍 언어를 위한 패키지 관리자

NPM (node package mananger)은 node.js에서 사용할 수 있는 모듈을 패키지화하여 모아둔 저장소 역할과 패키지의 설치 및 관리를 위한 관리도구이다. (* node.js를 설치하면 npm도 같이 설치된다.)

다른 프로그래밍 언어의 패키지 매니저

  • Python - pip
  • Java - Maven, Gradle
  • PHP - Composer
  • Ruby - RubyGems

1. node.js 다운로드

2. node.js 설치하기

3. 설치완료 및 버전 확인하기

// node.js 버전 확인
node -v

// npm 버전 확인
npm -v

태그: ,

카테고리:

업데이트:

댓글남기기