Solución:
Tratar:
npm config set proxy null
npm config set https-proxy null
npm config set registry http://registry.npmjs.org/
Las dos primeras líneas eliminarán los proxy, si los hay.
La tercera línea hará npm
descargar desde el registro oficial de paquetes.
Si está detrás de un proxy, asegúrese de que npm ERR! La configuración de ‘proxy’ está configurada correctamente. Ver: ‘npm help config’
Ver:
- https://docs.npmjs.com/cli/config
Más información:
- Cómo configurar Node.js y Npm detrás de un proxy web corporativo
Recibí un error similar cuando estaba usando Node JS detrás de un servidor proxy. Esto es lo que tuve que hacer para solucionarlo:
npm config set proxy http://jdoe:[email protected]:8080
npm config set https-proxy http://jdoe:[email protected]:8080
Simplemente reemplace “jdoe” y “password123” con sus propias credenciales para acceder al servidor proxy. Todo lo que sigue a @ es el nombre de dominio del servidor, o también puede ingresar la dirección IP exacta. En mi caso, ambas direcciones eran HTTP (no HTTPS).
Para confirmar los cambios, puede escribir:
npm config list
y su configuración debería aparecer en la lista.
También puede obtener la configuración del proxy (dirección) desde su navegador.