NPM은 노드 패키지 관리 및 배포 도구이며 노드 모듈 (패키지)을 해제하기위한 비공식 표준이되었습니다. NPM을 사용하면 특정 서비스, 다운로드, 설치 및 설치된 패키지에 사용할 패키지를 빠르게 찾을 수 있습니다.
NPM에 일반적으로 사용되는 명령은 다음과 같습니다.
(1) $ NPM 모듈 이름 설치
노드 모듈을 설치하십시오
참고 : 모듈을 사용할 때 모듈의 이름을 모르는 경우 http://search.npmjs.org 웹 사이트를 따라갈 수 있습니다.
원하는 모듈을 찾기 위해 값을 색인화하십시오. NPM은 또한 $ NPM Search Indexnam 쿼리 기능을 제공합니다.
설치 후 Node_Modules 디렉토리가 생성되고 설치된 다양한 노드 모듈이 디렉토리에 있습니다.
노드 설치는 글로벌 모드 및 로컬 모드로 나뉩니다. 일반적으로 로컬 모드로 실행되며 패키지가 설치됩니다.
애플리케이션 코드 통계와 함께 로컬 node_modules 디렉토리로 이동하십시오. 글로벌 모드에서는 노드 패키지가 있습니다
노드의 설치 디렉토리에 node_modules 아래에 설치하십시오. 글로벌 설치 명령은 다음과 같습니다
$ npm install -g moduleName. $ NPM 사용을 사용하여 GOLOD = TRUE 설치 모드를 설정하려면 true를 알고 있습니다.
, $ npm get global은 현재 사용되는 설치 모드를 볼 수 있습니다.
(2) $ NPM 모듈레 이름보기
노드 모듈의 package.json 폴더를 확인하십시오
참고 : package.json 폴더 아래에서 특정 태그의 내용을 보려면 사용할 수 있습니다.
$ npm 뷰 모듈 라인 레이블 이름
(3) $ NPM 목록
현재 디렉토리에서 설치된 노드 패키지를 봅니다
참고 : 노드 모듈 검색은 코드가 실행되는 현재 디렉토리에서 시작되며 검색 결과는 현재 사용되는 디렉토리에 따라 다릅니다.
node_modules의 내용. $ npm 목록 Parsable = true는 디렉토리 형식으로 표시 할 수 있습니다.
이전에 설치된 모든 노드 패키지
(4) $ NPM 도움
도움말 명령을보십시오
(5) $ npm보기 moudlename 종속성을 봅니다
패키지의 종속성을 봅니다
(6) $ npm보기 ModuleName Repository.url
패키지의 소스 파일 주소를 봅니다
(7) $ NPM 모듈레 이름 엔진
패키지가 의존하는 노드의 버전보기
(8) $ NPM 도움말 폴더
NPM에서 사용하는 모든 폴더를보십시오
(9) $ NPM 모듈 라인 리드
패키지의 내용을 변경 한 후 재건하는 데 사용됩니다.
(10) $ NPM 구식
패키지가 구식인지 확인하십시오. 이 명령은 모든 구식 패키지를 나열하고 패키지를 제 시간에 업데이트 할 수 있습니다.
(11) $ NPM 업데이트 모듈 라인
노드 모듈을 업데이트합니다
(12) $ npm moudlename 제거를 제거하십시오
노드 모듈을 제거하십시오
(13) NPM 패키지는 package.json을 포함하는 폴더입니다. package.json 은이 폴더의 구조를 설명합니다. 방문하다
NPM의 JSON 폴더를 요청하는 방법은 다음과 같습니다.
$ npm 도와 JSON
이 명령은 기본 방식으로 웹 페이지를 열게됩니다. 기본 오프닝 프로그램을 변경하면 웹 페이지로 입력되지 않을 수 있습니다.
열려 있는.
(14) NPM 패키지를 게시 할 때는 패키지 이름이 이미 존재하는지 확인해야합니다.
$ npm 검색 Packagename
(15) NPM 패키지를 사용할 때 여러 번, 우리는 종종 상호 의존적 모듈을 요구하는 것을 잊어 버립니다. 우리는 할 수 있습니다
다음 명령을 사용 하여이 모듈에 의존하는 패키지를보십시오.
NPM은 Node.js의 패키지 관리자입니다. Node.js를 개발할 때는 종종 패키지를 설치/제거하는 데 사용됩니다. 실제로 패키지를 게시하여 수행됩니다.
package.json을 구성하십시오
프로그램을 패키지하려면 먼저 패키지의 루트 디렉토리에 package.json에 의해 지정된 다양한 설정을 설정해야합니다. package.json의 내용은 엄격한 JSON 형식이어야합니다.
문자열은 단일 따옴표가 아닌 이중 인용문으로 둘러싸여 있어야합니다.
속성 이름은 이중 인용되어야합니다.
마지막 속성 후에 쉼표를 추가하지 마십시오.
구성 객체에는 여러 속성이 있습니다. 자세한 내용은 여기를 참조하십시오. 일반적으로 사용되는 몇 가지 항목은 다음과 같습니다.
이름 : 기존 패키지로 패키지 이름을 반복 할 수 없습니다.
버전 : 버전 번호.
설명 : 간단한 소개.
저자 : 저자 정보. 이름, 이메일 및 URL의 세 가지 속성이 포함되어 있습니다.
BIN : 프로그램에 실행 파일이있는 경우 (주로 명령 줄에서 호출) 여기에 지정하면 여러 파일을 지정할 수 있습니다.
메인 : 요구 사항을 사용 하여이 패키지를 호출 할 때 프로그램 항목.
종속성 : 종속 패키지, 버전 번호를 지정할 수 있습니다.
Package.json을 구성한 후 로컬로 패키지 및 설치하여 프로그램이 정상적으로 작동하는지 테스트 할 수 있습니다. 설치 명령은 다음과 같습니다.
NPM 설치 <로컬 경로>
또한 패키지의 실행 가능한 프로그램이 Node.js 환경에서 실행되기를 원한다면 프로그램 입력 파일 앞에서 이와 같은 줄을 추가하십시오.
#!/usr/bin/env 노드
이 라인이 없으면 Node.js 환경에서 실행되지 않고 시스템 기본 모드에서 켜집니다.
NPM 계정을 등록하십시오
패키지를 NPM에 게시하려면 먼저 계정을 등록해야합니다. NPM은 등록 마법사의 웹 버전을 제공하지 않습니다. 등록은 또한 명령 줄을 통해 수행되어야합니다.
NPM Adduser
이 명령을 실행하면 사용자 이름, 이메일 및 비밀번호를 입력하라는 프롬프트가 나타납니다. 들어간 후에는 잠시 기다릴 수 있습니다.
패키지 게시
준비가 완료된 후 다음 명령을 실행하여 패키지를 게시 할 수 있습니다.
NPM Publish <local path>
패키지를 업데이트하려면 package.json에서 버전 번호를 수정 한 다음 릴리스 명령을 다시 실행하십시오.