logo

npm 설치 명령

노드 패키지 관리자는 npm으로 알려져 있습니다. Node JavaScript 플랫폼의 패키지 관리자 역할을 합니다.

세계에서 가장 큰 소프트웨어 레지스트리를 Npm이라고 합니다. Npm은 전 세계 오픈 소스 개발자가 사용하는 공유 및 표시 도구입니다.

NPM 부품

Npm은 세 부분으로 구성됩니다.

  • 웹사이트에서 타사 패키지를 검색하고, 프로필을 만들고, 패키지를 유지 관리할 수 있습니다.
  • 터미널에서 실행되는 npm CLI라고도 하는 명령줄 인터페이스를 통해 npm과 통신할 수 있습니다.
  • 레지스트리는 JavaScript 소스 코드를 위한 대규모 온라인 저장소입니다.

Npm 기본 및 버전 명령

  • 명령에서 npm 명령을 사용하여 컴퓨터에서 npm Api를 찾습니다.
 C:Usershp>npm 

다음 이미지는 명령의 출력을 설명합니다.

npm 설치 명령

예를 들어 아래 표시된 명령은 시스템의 현재 npm 버전을 표시합니다.

 npm -v 

다음 이미지는 npm version 명령의 출력을 설명합니다.

npm 설치 명령

npm은 무엇을 할 수 있나요?

npm을 사용하여 레지스트리에서 새 패키지를 설치할 수 있습니다. 또한 npm을 사용하면 새로운 노드 패키지를 찾고 공유할 수 있습니다. npm을 사용하면 대부분 이 목적으로 사용하게 됩니다.

패키지.json

일반적으로 npm 프로젝트의 루트 디렉터리에는 package.json이라는 파일이 포함되어 있습니다. 중요한 데이터는 npm이 프로젝트를 결정하고 종속성을 관리하는 데 활용하는 일반 텍스트 파일인 package.json에 포함되어 있습니다.

프로젝트의 루트 디렉터리로 이동하고 다음 명령을 사용하여 package.json 파일을 생성합니다.

 npm init 

다음 이미지는 npm 명령의 출력을 설명합니다.

npm 설치 명령

npm init 명령을 사용하면 다음과 같은 프로젝트에 대한 세부 정보를 묻는 메시지가 표시됩니다.

  • 패키지 버전
  • 패키지 이름
  • 테스트 명령을 위한 Git 저장소
  • 키워드
  • 작가
  • 특허

Return 또는 Enter를 누르면 기본값이 적용되고 다음 프롬프트로 계속 진행됩니다.

기본 옵션을 사용하려면 다음 명령을 사용하십시오.

 npm init --yes 

npm 설치 명령

새 npm 패키지 설치

npm install 명령은 새 패키지를 설치하기 위해 작동됩니다.

 npm install 

패키지 이름은 이 명령에서 npm install 키워드 뒤에 와야 합니다.

다음 이미지는 npm 명령의 결과를 설명합니다.

npm 설치 명령

패키지를 찾으려면 npm 웹사이트에서 패키지를 검색하세요.

예를 들어 다음 명령을 실행하여 Express 패키지를 설치할 수 있습니다.

추상 메소드
 npm install express 

Node.js 웹 프레임워크 익스프레스는 빠르다는 점을 명심하세요. 설치 후에는 다음과 같은 내용이 표시됩니다. /node 모듈이라는 새로운 디렉토리 프로젝트 루트 아래에 생성되었습니다. 이 디렉토리에는 새로 설치된 모든 모듈이 들어 있습니다.

이미지는 npm 명령의 결과를 제공합니다.

npm 설치 명령

/node 모듈 디렉터리를 확장하면 npm이 설치된 Express와 해당 종속성, 해당 종속성의 종속성 등을 확인할 수 있습니다.

프로젝트의 종속성 부분 패키지.json 파일이 수정되어 이제 아래 예와 같이 Express 패키지가 포함됩니다.

 'dependencies': { 'express': '^4.17.1' } 

종속성 섹션에는 일반적으로 설치하는 새 패키지 목록이 포함됩니다. 이 경우 버전 4.17.1의 Express 패키지는 종속성 중 하나입니다. Npm이 준수하는 구조적 버전 제어 사양을 기록해 두세요.

다음 단축 형식으로 npm install 명령을 사용하면 입력 시간을 줄일 수 있습니다.

 npm i 

이 명령에서는 설치를 나타냅니다. 이미지는 npm 명령의 결과를 제공합니다.

npm 설치 명령

개발 요구 사항으로 패키지 설치

개발 환경에만 호환되는 패키지를 설치하는 경우가 있습니다.

예를 들어 HTTP 요청을 기록하는 morgan 패키지를 설치할 수 있습니다.

이를 수행하려면 ?save-dev 옵션 및 다음 구문과 함께 npm install 명령을 사용하십시오.

 npm install --save-dev 

출력에는 이미지 아래 명령줄을 사용하여 수행된 작업이 표시됩니다.

npm 설치 명령

예시:

 npm install morgan --save-dev 

출력에는 이미지 아래 명령줄을 사용하여 수행된 작업이 표시됩니다.

npm 설치 명령

이 명령으로 Morgan 패키지가 다운로드되고 설치됩니다. 또한 새로운 부품으로 번들을 확장합니다. devDependency.json 파일은 다음과 같아야 합니다.

 'devDependencies': { 'morgan': '^1.10.0' } 
  • 본질적으로 devDependency에는 개발 시 활용하는 패키지가 포함되어야 합니다.
  • 애플리케이션을 생성하는 동안에만 이러한 패키지가 필요합니다.
  • 반면에 종속성에는 애플리케이션에 필요한 패키지가 포함되어야 합니다.
  • 즉, 프로그램은 이러한 필수 패키지로 실행됩니다.
  • npm install 명령은 종속성 및 devDependency 섹션에 나열된 모든 패키지를 구하여 설치할 수도 있습니다.

npm 전역 설치

시스템에 전역적으로 패키지를 설치합니다.

다음 명령을 사용하여 시스템에 전역적으로 패키지를 설치합니다.

 npm install --global

또는 간단하게:

 npm i -g 

npm 설치 명령

전역적으로 활용하려는 경우 명령줄이나 셸에 패키지를 설치하는 경우가 많습니다.

애플리케이션에서 패키지를 사용하려면 패키지를 설치하는 것이 가장 좋습니다.

결론

Node Js/javascript 플랫폼의 경우 Npm은 패키지 관리 역할을 합니다. 명령줄은 개발 및 운영을 위해 npm을 단계별로 설치하는 데 도움이 됩니다. 명령 프롬프트를 사용하여 단일 명령줄에 npm 및 기타 관련 데이터를 설치하는 데 도움이 됩니다. 모든 웹 관련 애플리케이션의 자바스크립트 기능을 위한 npm 설치입니다.