Para aquellos que, como yo, están detrás de un proxy web corporativo, la configuración de Node.js y el uso de npm puede ser un verdadero dolor. Pensé que la configuración de proxy web sería como el resto del mundo unix y me requieren para establecer las variables de entorno HTTP_PROXY y HTTPS_PROXY. Aunque acabo de clonar el repositorio de Node desde Github para que ya estén configurados. Un poco de búsqueda y descubro que npm utiliza un archivo de configuración y se puede añadir a través de la línea de comandos npm config set .... La clave para hacerlo bien es la ortografía de los ajustes. Esto me ha mordido tantas veces ahora! Obtener npm para trabajar detrás de un proxy requiere establecer la configuración de proxy y https-proxy. La clave es notar que el - (guión) no es un _ (subrayado). Así que el procedimiento completo es instalar Node.js a través del instalador o la fuente. Abra un símbolo del sistema o una sesión de terminal y ejecute los siguientes comandos para configurar