L'installation de Bower échoue avec 502 - Bad Gateway lors du téléchargement de packages Bower.
Par exemple, bower install for ember library donne la réponse suivante en ligne de commande.
Demande EINVRES à https://bower.herokuapp.com/packages/ember a échoué avec 502
Lorsque http://bower.herokuapp.com/ est accessible directement à partir d'une adresse URL, le message suivant s'affiche.
Cette version de Bower est obsolète. Veuillez le mettre à jour: npm install -g bower. La nouvelle adresse de registre est https://registry.bower.io
Bower désapprouve leur registre hébergé avec Heroku. http://bower.herokuapp.com/ Ne sera plus accessible ou pourrait ne pas être activé de façon intermittente, obligeant ainsi les utilisateurs à se connecter à un nouveau registre.
Les utilisateurs travaillant sur d'anciennes versions de bower peuvent mettre à jour le fichier . Bowerrc avec les données suivantes.
{
"registry": "https://registry.bower.io"
}
. bowerrc fichier peut être situé dans le même dossier que bower. Le dossier json et bower_components est situé. S'il n'est pas déjà présent, vous pouvez en créer un.
Pour les références, consultez les liens ci-dessous.
La solution la plus simple consiste à simplement pgrade bower vers la dernière version
Si installé via NPM:
npm i -g bower
Lorsque vous utilisez asp.net core, alors cela devrait changer. bowerrc.json vous pouvez trouver dans le dossier du projet.
{
"registry": "https://registry.bower.io",
"directory": "wwwroot/lib"
}
Si vous utilisez Windows pour installer npm, vous devez exécuter "Invite de commandes Node.js" avec l'administrateur, puis exécuter la commande suivante: npm i -g bower. J'ai essayé et travaillé :)
echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' > .bowerrc