located home bowerrc bower bower-install

home - Instalación de Bower-falló con ETIMEDOUT



registry bower (6)

¿Has probado algo como http_proxy=''proxyserver'' https_proxy=''proxyserver'' bower install? (donde proxyserver es tu proxy)

Cuando ejecuto bower install , obtengo el siguiente error:

La solicitud para https://bower.herokuapp.com/packages/jquery falló con ETIMEDOUT, se reintentó en 1.8s

Pero cuando ejecuto la misma URL en la barra de direcciones de Chrome, obtengo el json. No sé por qué falla cuando realizo la bower install utilizando el shell de comandos de Windows 7. Sospecho que tiene algo que ver con la configuración de proxy de mi lugar de trabajo.

¿Nadie?


En mi caso (Win7), este problema se solucionó proporcionando bower con la configuración de proxy.

Como @Robert Moon mencionó en su respuesta, puede colocar esta configuración en el archivo .bowerrc.

Para los proxies que requieren autenticación, deberá proporcionarlos de la siguiente manera:

http://domain/username:password@proxyserverurl:port

La barra diagonal inversa es particularmente complicada, ya que debe escaparse en el archivo .bowerrc

Ejemplo .bowerrc:

{ "directory": "bower_components", "proxy": "http://domain%5Cusername:password@proxyserverurl:port", "https-proxy": "http://domain%5Cusername:password@proxyserverurl:port", "no-proxy":"localserver.domain.com" }

La documentación oficial de Bower que menciona la configuración del proxy:
https://bower.io/docs/config/#bowerrc-specification


Intenta editar .bowerrc

"proxy":"http://<host>:<port>", "https-proxy":"http://<host>:<port>", "strict-ssl": false


Necesitas establecer el nuevo registro para bower en .bowerrc:

{ "registry": "https://registry.bower.io" }

La antigua url https://bower.herokuapp.com/ ya no está disponible.


Obtención de un error relacionado con el proxy cuando no se configura un proxy: puede ser que npm está recogiendo el proxy.

Elimine el atributo proxy de npm config y pruebe. Utilizar:

npm config delete proxy

Esto solucionó mi problema.


También me quedé atascado con el mismo error. Los siguientes pasos corrigieron el error para mí:

  1. Elimina cualquier proxy existente: npm config delete proxy

Luego configure el proxy usando: npm config set proxy http://<host>:<port>

  1. Es posible que también deba cambiar la configuración del proxy para git:

    git config --global http.proxy http://<host>:<port>

  2. Ahora edite el archivo .bowerrc como lo describe Robert Moon

"proxy":"http://<host>:<port>", "https-proxy":"http://<host>:<port>", "strict-ssl": false