Nodejs
NPM
- NPM은 Node => Node.js Packaged => Package === Module Manager = 관리자의 약자입니다.
- Package는 모듈이라고도 불리는데 패키지나 모듈은 프로그램보다는 조금 작은 단위의 기능을 이야기 한다.
- NPM이라는 것은 Node.js로 만들어진 Package(Module)을 관리해 주는 툴을 이야기 한다.
- NPM은 자바스크립트 런타임 환경인 Node.js의 기폰 패키지 관리자 역할을 하는데 이를 통해 패키지, 모듈이라고
불리는 자바스크립트 소프트웨어를 자신의 프로젝트에 설치할 수 있다.
- 또한 NPM을 통해 자신의 프로젝트에서 사용중인 패키지들의 버전 업데이트도 관리할 수 있다.
NPM의 구성
1. NPM 웹사이트
- NPM 웹사이트에서 패키지를 찾을 수 있다. 구글에서 NPM 패키지 이름을 검색하면 npm에서 해당 패키지의 저장소
페이지가 나온다.
2. CLI
- npm은 터미널에서 CLI를 통해 작동시킬 수 있다.
- npm init을 통해 package.json 파일을 만들어 프로젝트를 시작 할 수 있고 npm install 패키지 명으로 해당 프로젝트에
서 패키지를 설치할 수도 있다.
3. 저장소
- npm에는 패키지들을 모아놓은 공개 저장소개 존재한다. 계정을 업그레이드 시키면 비공개 저장소도 사용이 가능하
다.
[Node.js] npm 이란
Node.js 로 프로젝트를 진행하다 보면 필수적으로 npm 사용하게 된다. 당연히 쓰다보니 당연해진 NPM이 뭔지는 알고 사용하자. npm 이란 npm 이란 노드 패키지 매니저 (Node Package Manager)를 의미한다.
noahlogs.tistory.com