10

現在のプロジェクトでバワーを働かせることができないようです。このプロジェクトは、数週間前にヨーマンの「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 が何かを間違ってキャッシュしていたのではないでしょうか? 正常に動作しない原因を知りたいです。誰かがこのすべての原因について洞察を持っている場合に備えて、この質問は少し開いたままにします. そうでなければ、私は少し後で自分自身に答えます...

4

4 に答える 4

12

cmder または ConEmu (どちらも単純なターミナル コマンダー) を使用する場合は、オプションに移動し、[Inject ConEmuHk] オプションのチェックを外すと、問題は解決します ...!

詳細:主な回答(最後の回答の近く)

于 2016-01-17T13:13:43.040 に答える
4

気をつけて !この問題の原因はコマンド ライン ツールである可能性があります。私にとって、問題はConEmuを使用して解決され、バグはCmderのバージョンが原因でした

于 2015-12-03T15:34:20.637 に答える
0

同じ問題があり、前の回答で提案されているように git ファイルを削除しました。

NG。

次に、bower.json を削除しました。これで問題は解決しました。

幸いなことに、私は VM 環境で作業しており、幸いなことに、データの削除を開始する前にスナップショットを撮りました (強く推奨される方法)。そこで、スナップショットを復元し、適切な修正を適用しました。

  rm bower.json
  bower init

bower init一連の質問をします。私はほとんどデフォルトを取りました。bower.jsonすでにインストールしたものに基づいて依存関係を復元しましたbower_components

出来上がり!

アンロード可能なパッケージがロードされるようになりました。

于 2014-08-27T11:08:17.793 に答える