node와 npm 설치하기
이 글은 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 다운로드
- node.js 사이트에 접속하여 프로그램 다운로드 [node.js 바로가기]
2. node.js 설치하기
3. 설치완료 및 버전 확인하기
// node.js 버전 확인
node -v
// npm 버전 확인
npm -v
댓글남기기