NPM 버전 번호를 알아

NPM은 무엇인가?

세계는 NPM 자바 스크립트 패키지 관리 도구이며, 기본 패키지 관리 도구 Node.js를 플랫폼입니다. NPM을 통해 설치할 수 있습니다, 공유 코드를 배포, 프로젝트 종속성을 관리

의 의미 NPM 버전

  • 각 패키지는 패키지를 게시 할 경우, 다음, package.json 필드는 계약 버전 번호의 버전을 결정하는 것입니다하는 NPM package.json을 가지고
  • 세 가지 버전 필드 구조가 같은 버전 번호가되어 있습니다 릴리스가 주요 버전 1.0.0로 업그레이드 할 때 말을하는 것입니다 메이저, 마이너 패치에 해당 0.0.1이 작은 버전은 0.1.0이다, 약간의 수리입니다 0.0.2

전체 NPM 패키지 게시 프로세스

1) 사용 힘내 배쉬 (명령 행 도구) 구성 요소 라이브러리 프로젝트 디렉토리로 전환

 

2) 공식 웹 사이트는 사용자가 등록  https://www.npmjs.com  등록 NPM 로그인 계정 로그인

 

3) 고도 게시

이 시점에서 당신은 고궁 박물원에 출시 된 패키지를 볼 수 있습니다

 

주의 사항 (실패의 여러 게시 된 경우)

1, 패키지 이름 중복 오류
npm ERR! code E403 npm ERR! 403 Forbidden - PUT http://registry.npmjs.org/koa - You do not have permission to publish "koa". Are you logged in as the correct user? 

위와 같이, 간행물라는 koa패킷 에러, 분명히 koa당신이 위의 팁을 발생하는 경우, 수정 패키지 이름이 있도록 검색 NPM 이동 기억 이전에 발행 중복 확인하기 위해 NPM 패키지 이름에 대한 검색에 가서 이미 포장하지 아니하는 패키지 후, 다음 놓습니다.

 

2, NPM 저장소 미러링 오류
npm ERR! code E403 npm ERR! 403 Forbidden - PUT https://registry.npm.taobao.org/pengxiaohua - [no_perms] Private mode enable, only admin can publish this module 

에 오류 메시지를 볼 수있는 https://registry.npm.taobao.org이 Taobao의 창고 거울, 당신은 NPM 창고 미러를 교체해야 오히려 NPM 저장소 미러링보다. 릴리스는 먼저 기본 로컬 저장소 거울을 볼 수 있습니다 전에로 다음과 같습니다 :

$ npm config get registry > http://registry.npmjs.org/ 

경우 npm config get registry반환 http://registry.npmjs.org/반환 인 경우, 다음 쌍은 다음과 같이 :

$ npm config get registry > https://registry.npm.taobao.org/ 

이 설치 될 수있다 설명하기 전에,은 Taobao의 미러 이미지이며 cnpm, 기본 로컬 저장소 미러 Taobao의 세트. 다음과 같이 필요는 로컬 저장소 거울을 수정합니다 :

$ npm config set registry=http://registry.npmjs.org 

다시 실행 된 npm login후 실행 npm publish XXX릴리스 패키지를.

성공하면, 창고 다시 Taobao의 미러 위치, 편리한 지역에 해결됩니다 cnpm사용.

$ npm config set registry=https://registry.npm.taobao.org/ 

3 사서함이 확인되지

NPM ERR! 코드 E403
NPM ERR! (403) (403) 금지 - PUT http://registry.npmjs.org/yangfudemo - 새 패키지 보내고 게시하기 전에 이메일을 확인해야합니다 https://www.npmjs.com/email-edit
NPM ERR을! 대부분의 경우 (403), 당신이나 당신의 종속성 중 하나가 요청하는

등록 후, 확인 메일 박스로 이동, 이메일 확인 메시지 사서함 확인을 찾을 수

 

정보 참조 :

1) 방출 NPM 패키지 단차 피트 ( https://segmentfault.com/a/1190000019189539 )

2) 패키지 및주의 사항 NPM 만들기 ( http://www.ryxxff.com/30146.html )

추천

출처www.cnblogs.com/Tiboo/p/12637599.html