Noje.js란?
Noje.js는 chrome v8 javascript엔진으로 빌드된 javascripy (런타임 === 실행환경) 이다
- 실행환경이란 특정한 프로그램을 실행하기 위해서 필요한 환경을 의미한다
- 구글 chrome의 v8 javascript 엔진과, 동 엔진을 기반으로 만든것이 Node.js이다
- Node.js는 자바스크립트가 브라우저 밖에서도 동작하게 하는 자바스크립트 실행환경이며 이는 자바스크립트의 “탈 웹"이라고도 한다
NPM
- node pacakage manager
- node로 실행할 수 있는 패키지들을 관리하는 도구
- NPM을 통해 패키지를 다운로드 받고 업데이트하고 삭제할 수 있음
Node와 NPM을 이해하고 설치해야하는이유
- React도 하나의 패키지이다 패키지를 다운로드 받으려면 npm이 필요
- React를 이용해서 개발환경을 구축하려면 다른 패키지도 필요
- 여러 패키지들을 조합해서 컴퓨터에서 실행해야함 => node가 필요
요약