Запрос EINVRES на https://bower.herokuapp.com/packages/не удалось с 502
Установка Bower не выполняется с помощью 502 - Bad Gateway при загрузке пакетов для передачи.
Например, установка bower для библиотеки ember дает следующий ответ в командной строке.
Запрос EINVRES на https://bower.herokuapp.com/packages/ember не выполнен с использованием 502
Когда http://bower.herokuapp.com/ обращается непосредственно из URL-адреса, он дает следующее сообщение.
Эта версия Bower устарела. Обновите его: npm установите -g bower. Новый адрес реестра: https://registry.bower.io
Ответы
Ответ 1
Bower осуждает их реестр, размещенный в Heroku. http://bower.herokuapp.com/ Больше не будет доступным, или он может быть срывается с перерывами, поэтому, заставляя пользователей вводить новый реестр.
Пользователи, работающие над версиями старого bower, могут обновить файл .bowerrc со следующими данными.
{
"registry": "https://registry.bower.io"
}
.bowerrc файл может быть расположен в той же папке, где находится папка bower.json и bower_components. Если его уже нет, вы можете его создать.
Для ссылок проверьте ссылки ниже
Ответ 2
Самое простое решение - просто обновить сабвуфер до последней версии
Если установлен через NPM:
npm i -g bower
Ответ 3
При использовании ядра asp.net тогда надо что-то менять. bowerrc.json вы можете найти внутри папки проекта.
{
"registry": "https://registry.bower.io",
"directory": "wwwroot/lib"
}
Ответ 4
Если вы используете windows для установки npm, вы должны запустить "командную строку Node.js" с администратором и запустить эту команду: npm я -g bower. Я пробовал и работал :)
Ответ 5
echo '{"registry": "https://components.bower.io","directory": "wwwroot/lib"}' >.bowerrc