노드 (2) 썸네일형 리스트형 [Node] npm 이란? npm 설치 방법과 사용방법, yarn 1. npm 이란? npm(Node Package Manager)은 라이브러리를 관리하는 역할을 한다. npm을 통해 다양한 노드 모듈(node module)을 다운로드할 수 있고, 버전을 관리할 수도 있다. 1) npm 설치 방법 npm -v npm은 node를 다운로드하면 자동으로 설치된다. 위 명령어를 통해 현재 설치된 npm 버전을 확인할 수 있다. 2) npm 명령어 ① npm init npm init npm init은 package.json을 생성할 때 사용한다. //package.json { "name": "test", //프로젝트 이름 "version": "1.0.0", //프로젝트 정보 "description": "test-project", //프로젝트 설명 "main": "app.js".. [Node] 노드 모듈 (Node Module) 이란? exports 와 module.exports 의 차이점 1. 모듈 (Module) 모듈은 여러 함수들의 집합을 의미한다. 애플리케이션을 구성하는 개별적인 요소이며, 보통 필요한 기능이 있을 때 가져와서 사용한다. 기능별로, 파일 단위로 분리되어 있기 때문에 유지보수성과 효율성이 높다. 1) 내장모듈과 외장모듈 노드 모듈은 내장모듈과 외장모듈로 나눠진다. 내장모듈은 node.js에서 제공되는 모듈로, 노드를 설치하기만하면 사용할 수 있다. 반면, 외장모듈은 일반 개발자들이 만든 모듈로 npm을 통해 설치해야 사용이 가능하다. 2) CommonJS 자바스크립트의 모듈화 명세를 만든 대표적인 그룹으로, 현재 node의 표준이 되는 명세이다. 간단하게 말하면 자바스크립트 파일 간의 의존성을 어떻게 가지게 할지 정해준다. //counter.js let count = .. 이전 1 다음