npm no funciona detrás del proxy corporativo y se lanzó desde apm

Tengo un problema con npm detrás de un proxy.

npm install falla porque npm no puede git clonar cuando se inicia desde apm, lo cual es extraño porque la misma línea de comando de apm funciona

 npm ERR! Command failed: git -c core.longpaths=true fetch -a origin npm ERR! fatal: Unable to look up github.com (port 9418) (Unknown host.) 

contenido .npmrc

 proxy=http://proxy-xxx:8080 http-proxy=http://proxy-xxx:8080 https-proxy=http://proxy-xxx:8080 

contenido de .gitconfig

 [url "https://"] insteadOf = git:// [url "https://github.com/"] insteadOf = git@github.com: [http] proxy = proxy-xxx:8080 

Parece que proviene de la URL de git, lo cual es extraño porque el mismo comando funciona cuando se inicia manualmente.

¿Algo que me haya perdido?

El entorno HOME se ha establecido en %USERPROFILE%\.atom\.node-gyp durante la instalación del complemento. Se diferencia obviamente de la ejecución habitual de git. Por lo tanto, omití el problema al poner .gitconfig allí, que describe la configuración del proxy HTTPS y la regla de reemplazo de esquema.

Saludos, Yann

    Intereting Posts