11

「angular-backstrech-adrr」のバージョンを bower に登録します。

bower register angular-backstrech-adrr git@github.com:AladdinMhaimeed/angular-backstrech-adrr.git

これはbower.jsonです:

{
  "author": "Aladdin Mhaimeed",
  "name": "angular-backstrech-adrr",
  "version": "1.0.4",
  "main": "angular-backstretch.js",
  "dependencies": {
          "jquery": ">2.0.0",
          "jquery-backstretch": "https://raw.github.com/srobbin/jquery-backstretch/master/jquery.backstretch.min.js"
  }

}

Bower は正常に登録されたと言っていますが、使用すると:

bower info angular-backstretch-adrr 

利用可能なバージョンはありませんと表示されます。

バージョンを変更して再度登録しようとすると、EDUPLICATEが表示されます。

bower.json に何か問題がありますか? 構文に何か問題がありますか?

4

2 に答える 2

31

パッケージを登録する必要があるのは 1 回だけです。バージョンは Git タグから取得されます。バウアーのドキュメントから:

パッケージは Git エンドポイント (GitHub など) で利用できる必要があります。Git タグを忘れずにプッシュしてください。

心配しないでください、私もこれが何を意味するのかわかりませんでした. ちょっとググったらこんなの出てき

問題を解決するための迅速かつ簡単な方法は次のとおりです...プロジェクトのルートディレクトリから実行します:

% git tag v1.0.4

次のように入力します。

% git tag

作成したばかりのバージョンが表示されます。Git タグをプッシュします。

% git push origin v1.0.4

を実行するbower info angular-backstretch-adrrと、プッシュしたばかりのバージョンが表示されます。

于 2013-11-18T18:58:04.143 に答える
7

バージョンの前の v が間違っていることを除いて、上記の答えは正しいです。

//Incorrect
% git tag v1.0.4

//Correct
% git tag 1.0.4

今それを押してください。タグの前に v を付けようとすると、Github も文句を言います。

bowerのライブログ

bower not-cached    git://github.com/speedovation/Inventive.git#*
bower resolve       git://github.com/speedovation/Inventive.git#*
bower download      https://github.com/speedovation/Inventive/archive/0.9.6.tar.gz
bower progress      inventive#* received 0.4MB
bower progress      inventive#* received 0.5MB

ログの 0.9.6 を参照してください。v を使用すると失敗します。

于 2015-07-02T17:08:21.053 に答える