💨 NPM 이란?
NPM = Node Package Manager 로써 Node.js 프로젝트를 관리하는 필수적인 도구이다.
" 온라인 저장소 + 커맨드라인 도구 " 로 구성되어있다. 온라인 저장소에는 수많은 오픈소스 라이브러리와 도구들이 업로드되고 필요한 라이브러리나 도구를 손쉽게 검색할 수 있다.
💨 프로젝트 생성하기
$npm init
프로젝트 디렉터리를 생성하고, 해당 디렉터리 안에서 npm init 명령어를 사용하면 몇 번의 질문을 통해 package.json이라는 파일을 만들어주고, 이 디렉터리는 Node.js 프로젝트가 된다.
💨 package.json
프로젝트 관련 정보들이 저장되는 파일이다. 이 파일을 직접 수정하거나 npm 명령어를 사용하여 프로젝트 정보를 수정할 수 있다.
1. 의존성 관리하기
프로젝트 내에서 사용하는 라이브러리를 관리하는 방법이다. 프로젝트가 실행되기 위해 라이브러리에 의존하기 때문에 이러한 라이브러리들을 dependency(의존성) 이라고 한다.
2. npm install
npm install 명령어를 통해 프로젝트 의존성을 관리 할 수 있다. npm install 명령어는 사용 방법에 따라 여러 용도로 사용 가능하다.
3. 스크립트 실행하기
스크립트란 간단한 동작을 수행하는 코드이다. package.json의 scripts에 선언된 스크립트를 npm run [script-name] 명령어로 실행할 수 있다.
* echo를 붙여줘야 출력이 된다. (검색해봤는데 이유가 안나와 머지..)
✅ NPM 요약
'Node.js' 카테고리의 다른 글
6. Express.js (0) | 2022.02.18 |
---|---|
5. 웹 프레임워크 (0) | 2022.02.18 |
4. Node.js 의 모듈 (0) | 2022.02.18 |
2. 이벤트 루프 (0) | 2022.02.16 |
1. Node.js ? (0) | 2022.02.16 |