BowerパッケージをダウンロードするときにBowerインストールが502 - Bad Gatewayで失敗する。
たとえば、emberライブラリのbowerインストールでは、コマンドラインで次のような応答が表示されます。
EINVRES へのリクエストhttps://bower.herokuapp.com/packages/ember は502で失敗しました
http://bower.herokuapp.com/ にURLから直接アクセスすると、以下のメッセージが表示されます。
このBowerバージョンは非推奨です。それを更新してください:npm install -g bower。新しいレジストリアドレスは https://registry.bower.io です。
Bowerは、Herokuでホストされているレジストリを非推奨にしています。 http://bower.herokuapp.com/ これ以上アクセスできない、または断続的にダウンしている可能性があるため、ユーザーを新しいレジストリに移動させます。
古いbowerバージョンで作業しているユーザーは、.bowerrcファイルを次のデータで更新できます。
{
"registry": "https://registry.bower.io"
}
.bowerrcファイルは、bower.jsonフォルダーとbower_componentsフォルダーが配置されているフォルダーと同じフォルダーに配置できます。まだ存在しない場合は、作成できます。
参考のために以下のリンクをチェックしてください
最も簡単な解決策は、 bowerをアップグレードする を最新のバージョンにアップグレードすることです。
NPM経由でインストールした場合
npm i -g bower
Asp.netコアを使用している場合は、このように変更してください。 bowerrc.jsonあなたはプロジェクトフォルダの中に見つけることができます。
{
"registry": "https://registry.bower.io",
"directory": "wwwroot/lib"
}
Windowsを使用してnpmをインストールする場合は、管理者と共に "Node.js command Prompt"を実行し、次のコマンドを実行する必要があります。npm i -g bower。試してみました:)
echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' > .bowerrc