Запрос 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