プロジェクトルートにbower.jsonファイルを作成しましたが、実行すると次のようになります。
$ bower install
次の出力が得られます。
bower not-cached https://github.com/mirceasinteanu/nanoScrollerJS.git#master
bower resolve https://github.com/mirceasinteanu/nanoScrollerJS.git#master
bower not-cached http://jamesallardice.github.io/Placeholders.js#*
bower resolve http://jamesallardice.github.io/Placeholders.js#*
bower download http://jamesallardice.github.io/Placeholders.js
bower cached http://github.com/davatron5000/FitVids.js.git#1.1.0
bower validate 1.1.0 against http://github.com/davatron5000/FitVids.js.git#*
bower cached git://github.com/jquery/jquery.git#1.10.2
bower validate 1.10.2 against git://github.com/jquery/jquery.git#~1.10.0
bower cached git://github.com/gfranko/jquery.selectBoxIt.js.git#3.8.1
bower validate 3.8.1 against git://github.com/gfranko/jquery.selectBoxIt.js.git#*
bower cached git://github.com/chrisabrams/commonjs.git#0.2.0
bower validate 0.2.0 against git://github.com/chrisabrams/commonjs.git#0.2.0
bower cached git://github.com/components/jqueryui.git#1.11.2
bower validate 1.11.2 against git://github.com/components/jqueryui.git#*
bower cached git://github.com/jonom/jquery-focuspoint.git#1.1.1
bower validate 1.1.1 against git://github.com/jonom/jquery-focuspoint.git#*
bower checkout nanoscroller#master
bower invalid-meta nanoscroller is missing "ignore" entry in bower.json
bower resolved https://github.com/mirceasinteanu/nanoScrollerJS.git#5e348f0bb9
bower EHTTP Status code of 404
Bower_componentsフォルダーが作成されないため、bowerパッケージを参照するときにエラーが発生します。
私は使っている:
OSX 10.9.5
node v0.12.0
npm v2.5.1
bower v1.3.12
git v1.9.2
私は実行してみました:
$ npm cache clean
どんな助けでも大歓迎です。
プロジェクトルートに.bowerrcファイルがありますか?
そうでない場合は、作成する必要があり、次のチュートリアルに従うことができます。
この設定ファイルがある場合は、質問に投稿してください:)
ここにある他の答え(.bowerrc
を含む)についてはよくわかりません...
この問題alsoは、リソースが利用できない場合、またはリソースへのリンク/ミラーがダウンしている場合に発生します。
たとえば、今日、次のエラーが発生しました。
bower closure-compiler#* progress Receiving objects: 17% (202/1158), 3.82 MiB | 281.00 KiB/s
bower closure-compiler#* progress Receiving objects: 17% (202/1158), 4.03 MiB | 264.00 KiB/s
bower closure-compiler#* progress Receiving objects: 17% (203/1158), 4.14 MiB | 266.00 KiB/s
bower closure-compiler#* progress Receiving objects: 17% (205/1158), 4.36 MiB | 258.00 KiB/s
bower closure-compiler#* progress Receiving objects: 17% (205/1158), 4.81 MiB | 260.00 KiB/s
bower leaflet#* EHTTP Status code of 404
これは、leaflet(私が使用しているサードパーティのマップライブラリ)が利用できないことを示しています。そして確かに、 リーフレットリソース 当時私が指していたものは利用できませんでした。この場合、bower.json
ファイルを参照し、not.bowerrc
ファイルを参照して、エントリ/構成を確認する必要があります。私に404を与えていたリソース(この場合はleaflet)に使用しています。
OPのコメントについて:
Bower_componentsフォルダーが作成されないため、bowerパッケージを参照するときにエラーが発生します。
これは、bower install
コマンドがトランザクションのように機能する(または機能するように見える)ためです。一部が失敗すると、インストール全体が失敗します...したがって、以前にbower_components
ディレクトリがなかった場合は、インストールが失敗した場合、それはあなたのためにそれを作成しません。
アプリケーションでbower_componentフォルダーを取得する簡単な手順:
1)まず、アプリのルートに.bowerrc
ファイルを作成します。 (別のファイルが存在するのと同じように=、.gitignor
または.sailsrc
など)。
2).bowerrc
ファイルで、bower_componentフォルダーを配置するディレクトリを指定します。以下を参照してください。
{
"directory" : "assets/bower_components"
}
3)次にbower install
を実行します。
.bowerrcファイルをチェックしてディレクトリを取得し、bower_componentフォルダを作成します。
それが役に立てば幸い :)
これが古い投稿であることは知っていますが、同様の問題があり、.bowerrc
とは何の関係もないことがわかりました。実際、この問題は依存関係のバージョンが間違っていることが原因でした。私の場合、依存関係のバージョン番号を手動で編集して、正しいと思っていたものに変更しました。ただし、そのバージョンを元のバージョンに戻すと、機能していました。依存関係のバージョン番号を間違ったバージョン番号に変更すると、bowerのインストールはエラーなしでサイレントに失敗するようです。したがって、先に進んで、bower.jsonにリストされている依存関係のバージョンが正しいことを確認してください。または、どちらが問題の原因かわからない場合は、bower.json
ファイルからバックアップを作成してから、bower.jsonファイルからすべての依存関係を削除し、コマンドラインからそれぞれに対してbower install <yourpackage>#<version> --save
を実行します。依存関係。
注:各バージョンの横にある「〜」記号に注意してください;)
.bowerrcファイルが「bower_components」以外のディレクトリにライブラリを保存するように構成されていないことを確認してください。ライブラリ。 Bowerは実際、ファイルを期待している場所にコピーしていない可能性があります。
bower install --force-lastest
私のために働く