Solución:
Puede probar esto … trabajando para mí.
- Abra IE (Chrome no funcionó para mí).
- Presiona la URL
http://registry.npmjs.org
- descargará la salida json si tiene éxito.
Ahora regrese al símbolo del sistema e intente instalar npm.
Pude hacer que esto funcionara instalando un proxy local:
NPM detrás del proxy NTLM
Use fiddler http://www.telerik.com/fiddler Instale y ejecute y listo, todo se ejecutará como se supone que debe hacerlo. Pasé medio día rompiéndome la cabeza en esta edición: honestamente, no tengo idea si era violinista o algo más, intenté que lo solucionó (es principalmente lo último) pero debería intentar configurar el registro, http-proxy, proxy y estricto -ssl
Cuando se requiere autenticación para el proxy HTTP:
Fiddler se puede configurar para autenticarse con el proxy HTTP corporativo usando NTLM u otros protocolos. Deje las opciones / reglas predeterminadas de autenticación automática existentes en su lugar. En su lugar, vaya a esta configuración desde la barra de menú:
Herramientas> Opciones de Telerik Fiddler> pestaña Conexiones
Clickea en el Permitir que las computadoras remotas se conecten caja. Verá un cuadro de diálogo que explica las consecuencias de habilitar esta opción. Reinicie Fiddler y actualice el .npmrc archivo como se muestra arriba. Siempre que necesite npm para acceder al sitio de registro, simplemente ejecute Fiddler. Esta configuración no afectará la forma en que Fiddler se ejecuta para otras capturas.