728x90
What is Node.js?
Node.js는 웹 브라우저가 아닌 컴퓨터/서버에서 자바스크립트를 실행할 수 있게 해주는 자바스크립트 런타임 도구로
V8 자바스크립트 엔진을 사용하며 이벤트 기반의 비동기 방식을 사용하여 이벤트 처리에 있어 빠른 속도를 발휘한다.
Node.js 자체적으로 HTTP 서버 라이브러리를 포함하고 있어 웹서버에서 별도의 추가적인 소프트웨어 없이 동작이 가능하다.
Quick Start
공식 홈페이지에 들어가 LTS 버전을 설치하자. ( 어느 정도 안정성이 있는 것도 중요하다. )
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
완료 후 cmd 창을 키고 node -v를 입력해서 node.js가 잘 설치되었는지 확인해본다.
What is NPM
npm은 Node Packaged Manager의 약자로 Node.js의 패키지를 관리하는 패키지 관리자이다.
모듈들을 패키지화하여 모아둔 저장소 역할을 하며 설치/관리를 간편하게 할 수 있다. node.js 설치 시 자동으로 설치되므로 추가로 설치할 필요는 없다.
유사한 패키지 관리자로는 yarn이 있으며 React나 React Native에 주로 사용된다.
728x90