2016-08-01 7 views
0

Bower 및 NPM 패키지 관리자가 Github의 패키지 리포지토리에 대한 코드 업데이트를 인식하게 될지 궁금합니다. 즉, 어떻게 든 즉각적으로 최신 코드를 다운로드 할 수 있습니까?Bower와 NPM이 Github에서 새 코드를 인식하게되었을 때

또는 개발자가 Bower 및 NPM에 패키지 변경 사항을 통보해야하는 별도의 프로세스가 있습니까?

+0

npm 패키지의 경우,'npm deprecate' 명령을 사용하여 버전을 비하하여 다른 사람이 버전을 설치할 때 경고 메시지를 인쇄 할 수 있습니다. – Xeijp

답변

1

bower 및 npm은 모두 bower/npm installupdate 등을 사용할 때 패키지의 사용 가능한 버전을 식별하기 위해 레지스트리를 사용합니다. 클라이언트는 패키지의 업데이트 된 목록을 얻기 위해 먼저 레지스트리에 실제로 액세스합니다.

npm의 경우에는 here이라는 레지스트리 형식을 볼 수 있습니다. 이것은 개별 패키지를 가리키는 '기본'레지스트리입니다. 각 패키지에 대한 자세한 정보는 다음과 같이 볼 수 있습니다 : 레지스트리의 각 엔트리는 사용 가능한 모든 버전에 해당 패키지의 JSON 기술자를 보유하고 https://registry.npmjs.org/<package name>

는 정자의 레지스트리는 또한 그것을 검색 할 수 있습니다 here 수 있습니다 https://bower.herokuapp.com/packages/<package name> - 여기서 각 레지스트리 항목은 패키지를 설명하는 bower.json 파일을 사용할 수있는 위치를 가리 킵니다. 버전은 git 리포의 데이터에 대해 검색됩니다.

+0

그 중 하나에 패키지를 추가하는 방법을 알고 있습니까? 표준 절차가 있습니까? – MadPhysicist

+0

이미 [npm] (https://docs.npmjs.com/getting-started/publishing-npm-packages)과 [bower] (https://bower.io/docs/creating-packages) 모두에 대한 매우 유용한 설명서가 있습니다./# register)에 대해 설명합니다. – danf

관련 문제