사용자 정의 npm 패키지 생성, 테스트

2002 단어
npm 패키지 설치
  • 로컬 설치: 자신의 모듈은 가방에 의존하고 Node를 통과한다.js의 Require 불러오기
  • 전역 설치: 설치할 패키지를 명령행 도구로 사용한다
  • (어떤 디렉터리에서든 이 패키지를 사용할 수 있다. 예를 들어grunt는 이렇게 설치한다)
  • 전역 패키지 설치는 주로 명령행 조작이 가능한 도구 패키지, 예를 들어dva-cli 등을 대상으로 한다.개발 과정에서 사용되는 의존 패키지는 로컬 설치를 권장합니다. 직접 $npm 설치를 권장합니다.
    $npm install 현재 디렉터리에 node 만들기modules 디렉터리에 다운로드한 가방을 파일 밑에 놓고 폴더의 동급 디렉터리에 패키지가 있습니다.json 파일
    로컬 패키지 업데이트
  • 패키지에서.json 파일이 있는 디렉터리에서 npm 업데이트 명령을 실행합니다
  • npm outdated 명령을 실행합니다.출력 없음
  • 글로벌 패키지 업데이트
  • npm 업데이트-g 글로벌 패키지 업데이트
  • npm 업데이트-g 모든 글로벌 패키지 업데이트
  • 패키지 삭제
  • 로컬 패키지 삭제:npm uninstall
  • 글로벌 패키지 삭제:npm uninstall -g
  • 전체 npm 패키지 업로드, 다운로드 테스트, 삭제
    npm 계정 등록(두 가지 방식)
    첫 번째:npm 홈페이지에 npm 두 번째:cmd로 등록:
        Username: xxx
        Password:***   //                 !
        Email: [email protected]
    

    갱1: 등록 후 메일박스 인증을 해야 합니다. 그렇지 않으면 가방을 올릴 수 없습니다!
    사용자 정의 패키지 만들기
  • 컴퓨터의 임의의 위치에 폴더(패키지)를 만듭니다. 예를 들어 mytest
  • $npm login은 등록된 계정으로 로그인
  • npm who am i 를 입력하여 로그인 여부를 판단할 수 있습니다.
  • cmd를 통해 이미 만들어진 mytest
  • 에 진입
  • $npm init에서 패키지를 만듭니다.곧 발표될 가방의 이름, 버전 번호, 저자, 입구를 저장하는 데 사용되는 json 파일.js 파일
  • 패키지를 설정합니다.json 파일 다음에 자신의.js 파일, 마지막으로module.export 내보내기
  • module.exports = function() {
        //    
    }
    
  • 작성한 것.js 파일을 새로 만든 mytest 파일에 저장합니다
  • 마지막으로 제출
  • mytest 폴더에서 파워셸을 직접 shift + 마우스 우클릭으로 열면 $npm publish를 제출하거나 전역 cmd에서 $npm publish mytest (명령은 현재 패키지 폴더에 없습니다)
    사용자 정의 npm 패키지 테스트
  • 컴퓨터의 어떤 항목 디렉터리에 파워셸
  • 에 들어갑니다.
  • $npm install mytest는 자동으로 nodemodules 폴더에 없으면 자동으로 생성됩니다
  • 다른 데 있어요.js 파일의 첫 번째 부분, 추가:
  •     var my = require('mytest');
    
    

    node에서.js 환경에서 실행 가능
    node는 자동으로 node 를 식별합니다modules 폴더에 있는 패키지 이름을 열고 패키지를 엽니다.josn 파일, 자동으로 입구로 들어갑니다.js 파일은 물론 상대적인 경로로 지정할 수도 있습니다.js 파일
    패키지 삭제 및 업데이트
  • $npm--force unpublish mytest에서 발표된 테스트 패키지 삭제
  • 24시간 넘으면 지울 수 없어요.
  • $npm publish 업데이트와 업로드 명령은 같지만 패키지를 수정해야 합니다.json 파일의 버전 번호
  • 좋은 웹페이지 즐겨찾기