home - configuración proxy de bower
registry bower (11)
¿Estás usando Windows? Simplemente configure la variable de entorno http_proxy ...
set http_proxy=http://your-proxy-address.com:port
... y Bower recogerá esto. En lugar de lidiar con un archivo de configuración único en la carpeta de tu proyecto, ¿no? (nota al margen: cuando las ventanas de will-the-F! nos permitirán crear un archivo .file usando el explorador? c''mon windows!)
¿Hay alguna manera de configurar Bower no solo para usar un proxy sino también ignorar la configuración del proxy para algunos dominios?
Tengo el problema, que ejecutaré un registro interno de bower para nuestros propios componentes desarrollados. Para ese repositorio me gustaría ignorar la configuración del proxy.
Agregue la entrada a continuación a su .bowerrc
:
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
Además, si su contraseña contiene algún carácter especial, códela por URL, por ejemplo: reemplace el carácter @ con% 40
Dentro de su proyecto local, abra .bowerrc que contenga:
{
"directory": "bower_components"
}
y agregue la siguiente línea de código:
{
"directory": "bower_components",
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort"
}
versión de bower: 1.7.1
Aclamaciones
Edite su archivo .bowerrc (debe estar junto a su archivo bower.json) y agregue la configuración de proxy deseada
"proxy":"http://<host>:<port>",
"https-proxy":"http://<host>:<port>"
La clave para mí fue agregar una línea adicional, "strict-ssl": falso
Cree .bowerrc en la carpeta raíz y agregue lo siguiente,
{
"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
}
La mejor de las suertes para la gente que todavía está atrapada en esto.
Luché con esto por un proxy, así que pensé que debería publicar lo que hice. Debajo de uno está trabajado para mí.
-> "exportar HTTPS_PROXY = (yourproxy)"
No hay forma de configurar una exclusión a la configuración del proxy, pero un colega mío tenía una solución de creación para ese problema en particular. Instaló un servidor proxy local llamado cntlm . Ese servidor admite la autenticación ntlm y las exclusiones de la configuración proxy general. Una combinación perfecta.
Para información, en su archivo .bowerrc puede agregar un atributo no proxy. No sé desde cuándo es compatible, pero funciona en bower 1.7.4
.bowerrc:
{
"directory": "bower_components",
"proxy": "http://yourProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort",
"no-proxy":"myserver.mydomain.com"
}
Saludos
Tuve un error ETIMEDOUT, y después de poner
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
solo funcionó. No sé si algo malo en .bowerrc o ECONNRESET no se puede resolver con esto, pero espero que esto lo ayude;)
agregar en .bowerrc
{SET HTTP_PROXY= http://HOST:PORT,SET HTTPS_PROXY=http://HOST:PORT}
En NPM, debe ejecutar en la consola esto:
npm --proxy http://Host:Port install
crea el archivo .bowerrc en tu directorio de inicio y agrega esto al archivo que me ha funcionado
{
"directory": "bower_components",
"proxy": "http://youProxy:yourPort",
"https-proxy":"http://yourProxy:yourPort"
}