2014-07-19 4 views
8

bower.json에는 version이라는 속성이 있습니다. Bower는 태그를 사용하여 버전을 관리합니다. 나는이 속성이 그때 사용하는 것이 무엇인지 궁금합니다. 커밋 된 태그와 일치해야합니까? 그렇지 않으면 문제가 발생할 수 있습니까? 이 방법으로 버전을 관리 할 수 ​​있습니까? 정자는 어떤 방식 으로든 이것을 따른다.Bowers .bower.json 파일 버전 속성

답변

11

Bower는 현재 bower.json에서 version을 무시합니다. bower.json의 버전이 자식 태그와 일치하지 않는 경우

, 당신은 경고를하고, 생성 된 .bower.jsonversion 항목 (bower.json에서 version은 동일하게 유지) 고정됩니다.

그 중에서도 bower 플러그인은 bower.json 대신 .bower.json을 사용해야합니다.

bower.json에서 version을 안전하게 제거 할 수 있습니다. Bower는 git 태그만을 존중합니다.

아마도 앞으로도 사용되지 않을 것입니다.

+0

'bower.json' 파일의'version'을'package.json'과 동기화 시키려면 작은 Node.js 스크립트 [verup] (https://www.npmjs.com/package)를 사용하십시오./verup)를 사용하면 도움이됩니다. 모든 프로젝트 파일 (예 :'config.js','config.php' 등)에서'version'을 업데이트 할 수 있도록이 스크립트를 작성했습니다. – DUzun

1

바우어가 단순히 bower register 동안 제출 된 자식 끝점에서 사용할 수있는 자식 태그를 사용하는 것이 맞습니다. bower.json에있는 대부분의 정보는 현재 패키지의 자체 기록 보관에 주로 사용되며 bower 레지스트리에 보관되지 않습니다.

bower 팀은 bower.json의 유용한 정보를 활용할 계획입니다 (here).

관련 문제