現在のプロジェクトでバワーを働かせることができないようです。このプロジェクトは、数週間前にヨーマンの「Angular」アプリとして開始されましたが、今では自分が何をしたかを正確に思い出せず、修正方法を決定することもできません。
ディレクトリがなく、何度かbower_components
削除して再作成bower.js
しました。
bower.json
{
"name": "my_name",
"version": "0.0.0",
"main": "app/index.html",
"license": "MIT",
"private": true
}
$ bower install jquery
bower jquery#* cached git://github.com/jquery/jquery.git#2.1.1
bower jquery#* validate 2.1.1 against git://github.com/jquery/jquery.git#*
bower jquery#* ENORESTARGET Tag/branch master does not exist
Additional error details:
No tags found in git://github.com/jquery/jquery.git
No branches found in git://github.com/jquery/jquery.git
このエラーは、jquery プロジェクトにマスター ブランチがないことを示しているように見えますか? (あります)
新しいプロジェクトを作成しbower init
、 を実行してから、同じコマンド ( bower install jquery
) を実行しました。これを行うと期待どおりに機能し、jquery はエラーなしでインストールされます。
$ bower install jquery
bower jquery#* cached git://github.com/jquery/jquery.git#2.1.1
bower jquery#* validate 2.1.1 against git://github.com/jquery/jquery.git#*
bower jquery#~2.1.1 install jquery#2.1.1
jquery#2.1.1 bower_components/jquery
私はまだ元のプロジェクトを機能させることができません。
この問題の原因は何ですか?どうすれば解決できますか?
アップデート
すべての隠し.git*
ファイルを削除することで、この問題を解決できました。
- の内容
.git/
.gitignore
.gitattributes
どういうわけか git が何かを間違ってキャッシュしていたのではないでしょうか? 正常に動作しない原因を知りたいです。誰かがこのすべての原因について洞察を持っている場合に備えて、この質問は少し開いたままにします. そうでなければ、私は少し後で自分自身に答えます...