Настройка прокси-сервера bower
есть ли способ настроить bower не только для использования прокси-сервера, но и для игнорирования конфигурации прокси-сервера для некоторых доменов?
У меня возникла проблема: я буду запускать внутренний реестр для наших собственных разработанных компонентов. Для этого репозитория я хотел бы проигнорировать конфигурацию прокси.
Ответы
Ответ 1
Для информации, в вашем файле .bowerrc вы можете добавить атрибут no-proxy. Я не знаю, с тех пор, когда он поддерживается, но он работает на bower 1.7.4
.bowerrc:
{
"directory": "bower_components",
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort",
"no-proxy":"myserver.mydomain.com"
}
Привет
Ответ 2
Измените файл .bowerrc(должен быть рядом с файлом bower.json) и добавьте желаемую конфигурацию прокси-сервера
"proxy":"http://<host>:<port>",
"https-proxy":"http://<host>:<port>"
Ответ 3
У меня была ошибка ETIMEDOUT, и после размещения
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
только что сработал. Я не знаю, есть ли у вас что-то неправильно в .bowerrc или ECONNRESET, с этим нельзя решить, но я надеюсь, что это поможет вам;)
Ответ 4
Я боролся с этим из-за прокси-сервера, поэтому решил, что должен опубликовать то, что я сделал. Ниже один работает для меня.
- > "export HTTPS_PROXY = (yourproxy)"
Ответ 5
Невозможно настроить исключение для параметров прокси-сервера, но у моего коллеги было решение для решения этой конкретной проблемы.
Он установил локальный прокси-сервер под названием cntlm. Этот сервер поддерживает аутентификацию и исключения ntlm для общих настроек прокси-сервера. Идеальное совпадение.
Ответ 6
Ключ для меня заключался в добавлении дополнительной строки "strict-ssl": false
Создайте .bowerrc в корневой папке и добавьте следующее,
{
"directory": "bower_components", // If you change this, your folder named will change within dependecies. EX) Vendors instead of bower_components.
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort",
"strict-ssl": false
}
Удачи для людей, которые все еще придерживались этого.
Ответ 7
Внутри локального проекта откройте файл .bowerrc, содержащий:
{
"directory": "bower_components"
}
и добавьте следующую строку кода:
{
"directory": "bower_components",
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort"
}
версия для боулинга: 1.7.1
Приветствия
Ответ 8
Добавьте следующую запись в свой .bowerrc
:
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
Также, если ваш пароль содержит какой-либо специальный символ, кодирующий URL-адрес,
Например: замените символ @на% 40
Ответ 9
создайте файл .bowerrc в своем домашнем каталоге и добавьте его в файл, который работал у меня
{
"directory": "bower_components",
"proxy": "http://youProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort"
}
Ответ 10
Используете ли вы Windows? Просто установите переменную окружения http_proxy...
set http_proxy=http://your-proxy-address.com:port
... и беседа возьмет это. Вместо того, чтобы иметь дело с уникальным конфигурационным файлом в папке проекта - правильно? (side-note: when-the-F! окна позволят нам создать .file с помощью explorer? c'mon windows!)
Ответ 11
добавить .bowerrc
{SET HTTP_PROXY= http://HOST:PORT,SET HTTPS_PROXY=http://HOST:PORT}
В NPM вы должны выполнить в консоли следующее:
npm --proxy http://Host:Port install