Verificamos profundamente cada artículo de nuestra página web con el objetivo de mostrarte siempre la información más veraz y actualizada.
Solución:
Cosas para probar:
- asegúrese de tener conexión a Internet:
ping 8.8.8.8
- asegúrese de que tiene el sistema de resolución de DNS funcionando:
ping www.google.com
- asegúrese de que puede acceder a registration.npmjs.org:
ping registry.npmjs.org
- asegúrese de que puede conectarse a través de https.
Pruebe en su navegador: https://registry.npmjs.org/
Asegúrese de que está tratando de conectarse a:
registry.npmjs.org
y no a:
"registry.npmjs.org registry.npmjs.org:443"
o alguna otra cosa rara string compuesto por pocos nombres de host, porque es extraño que el resolutor se queje de un nombre de host que incluye un número de puerto, que no debería importarle. Ok, probé y debería verse así para los hosts que no se encuentran.
Actualizar
De tu comentario a esta respuesta parece que eres no conectado directamente a Internet si ni siquiera puede hacer ping 8.8.8.8.
Si está utilizando un proxy para acceder a la Web, también debe configurar npm
para usarlo Usar:
npm config set proxy http://example.com:8080
npm config set https-proxy http://example.com:8080
pero en lugar de http://example.com:8080
use lo que realmente necesita en su empresa: pregunte a alguien o vea cómo está configurado su navegador.
Para ver la configuración de su proxy en Chrome, vea esto.
Actualización 2
Si tu puede acceda a https://registry.npmjs.org/ en su navegador pero usted no poder correr ping registry.npmjs.org
entonces significa que su navegador debe estar configurado para usar un proxy, u otros programas que no sean su navegador deben estar restringidos para usar Internet.
En cualquier caso, debe preguntarle a alguien en su empresa porque lo más probable es que necesite usar un proxy específico o que alguien necesite levantar la restricción de su npm
y permitirle acceder a la red.
El acceso a la red puede ser bloqueado por un firewall instalado en su computadora o un enrutador en su red. Es difícil saberlo sin conocer la configuración específica de su empresa.
Actualización 3
Elimine la variable de entorno “https_proxy” si existe o use el valor correcto para “https_proxy”
use: https://registry.npmjs.org/ Asegúrese de que está tratando de conectarse a:
registro.npmjs.org
si no hay error, intente borrar el caché
npm cache clean --force
entonces intenta
npm install
incluso tienes algun error
npm config set registry https://registry.npmjs.org/
entonces intenta
npm install -g @angular/cli
Primero, edite el archivo NetworkManager.conf:
vim /etc/NetworkManager/NetworkManager.conf
Comenta esta línea:
#dns=dnsmasq
Por fin
sudo service network-manager restart
sudo service docker restart