У меня есть приложение Cordova, которое разрабатывается с использованием Visual Studio 2015 IDE. Чтобы управлять библиотеками и зависимостями, я попытался использовать NuGet. Но похоже, что NuGet не может управлять сценариями на стороне клиента, то есть CSS. Поэтому я исследовал BOWER. Я установил bower, используя команду npm installl -g bower
, и теперь я могу получить доступ ко всем командам Bower.Невозможно установить пакеты Bower
Когда я пытаюсь добавить зависимости, такие как jQuery и jQuery Mobile, он пытается выборки, и это не удалось. Ошибка это дает есть,
PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\Bower.cmd" install --force-latest
bower retry Request to https://bower.herokuapp.com/packages/jquery-mobile failed with ECONNRESET, retrying in 1.5s
bower retry Request to https://bower.herokuapp.com/packages/jQuery failed with ECONNRESET, retrying in 1.4s
bower retry Request to https://bower.herokuapp.com/packages/jQuery failed with ECONNRESET, retrying in 3.0s
bower retry Request to https://bower.herokuapp.com/packages/jquery-mobile failed with ECONNRESET, retrying in 3.1s
bower retry Request to https://bower.herokuapp.com/packages/jQuery failed with ECONNRESET, retrying in 4.8s
bower retry Request to https://bower.herokuapp.com/packages/jquery-mobile failed with ECONNRESET, retrying in 7.0s
bower retry Request to https://bower.herokuapp.com/packages/jQuery failed with ECONNRESET, retrying in 9.7s
bower retry Request to https://bower.herokuapp.com/packages/jquery-mobile failed with ECONNRESET, retrying in 8.5s
bower retry Request to https://bower.herokuapp.com/packages/jQuery failed with ECONNRESET, retrying in 26.5s
bower retry Request to https://bower.herokuapp.com/packages/jquery-mobile failed with ECONNRESET, retrying in 25.6s
bower jQuery#* ECONNRESET Request to https://bower.herokuapp.com/packages/jQuery failed: tunneling socket could not be established, cause=connect ETIMEDOUT
====Executing command 'npm install'====
npm WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
====npm command completed with exit code 0====
Я просмотрел и сказал, что я должен установить прокси-сервер, как,
http_proxy = http://<user>:<password>@<your company proxy>:<port>
https_proxy= http://<user>:<password>@<your company proxy>:<port>
или создать файл с именем .bowerrc и разместить код для преодоления прокси.
{
"directory": "library",
"registry": "http://bower.herokuapp.com",
"proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/",
"https-proxy":"http://<USERNAME>:<PASSWORD>@<PROXY_IP>:<PROXY_PORT>/"
}
Но ничего не работало. Теперь я попытался с открытой сетью без прокси, я получаю ту же ошибку. Я пропустил какой-либо основной шаг?
Я также пробовал из окна командной строки. Получена такая же ошибка.
Вы можете получить доступ к https://bower.herokuapp.com/packages с помощью браузера? – Shuping
Да, я могу получить доступ к тому же из браузера. URL ** https: //bower.herokuapp.com/packages/jQuery** дал мне ответ '{" name ":" jQuery "," url ":" git: //github.com/jquery/jquery. git "," hits ": 47370}' – Joseph
Пробовал переустанавливать NodeJs, Cordova и Bower. Но все было неправильно. Может ли кто-нибудь поделиться своими идеями, которые помогут мне в решении этой проблемы. Экспериментировал много потоков и блогов, но не повезло – Joseph