최대 1 분 소요

Nodejs


Nodejs란 javascript의 런타임으로, JS를 이용해서 웹 페이지뿐만 아니라 서버와 같은 다른 프로그램을 만들 수 있게 해준다.

  • NVM(Node Version Manager) : Nodejs의 다양한 버전 관리 프로그램

    • 이는 개발시 Nodejs의 버전에 대응하는 데 도움을 준다.
  • NPM(Node Package Manager) : 하나의 프로그램은 다양한 모듈이 합쳐서 만들어진다. 여기서 남이 만들어 놓은 모듈을 Nodejs에서는 npm 모듈이라는 이름으로 부르며, npm을 통해 모듈 설치가 가능하다. 이에 대한 정보를 담아둔 곳이 ‘package.json’이다.

    package.json

    • 이와 같이 package.json은 순서대로 프로그램을 실행시키기 위한 모듈, 프로젝트에 관한 정보, CLI에서 사용가능한 명령으로 구성된다.
      • 이러한 정보는 프로젝트 코드를 전달할때, 모듈을 전부 전달하지 않아도 다운로드할 모듈을 알려줄 뿐만 아니라 devDependencies에는 개발에 필요한 모듈 정보 또한 전달할 수 있다.
      • 모듈 설치는 ‘npm install’로 가능하다.


본 포스팅은 코드스테이츠 BEB 과정을 수강하며 작성한 글입니다.

태그:

카테고리:

업데이트: