Это тот случай, когда может помочь чтение сообщения об ошибке. Ключевая строка:
npm ERR! сетевой запрос на https://registry.npmjs.org/env-paths не выполнен, причина: getaddrinfo Реестр ENOTFOUND. npmjs .org
ENOTFOUND - это сообщение, доставленное вашей ОС на npm. Это означает, что npm попытка использовать службу доменных имен (DNS) для поиска имени хоста этого компьютера реестра не удалась.
Итак, у вас проблема с сетевым подключением или, что менее вероятно, проблема с брандмауэром , Попробуйте это в командной строке на вашем компьютере.
curl https://registry.npmjs.org
Если это тоже не работает, попробуйте перезагрузить компьютер. Если это не сработает, обратитесь за помощью к сетевому инженеру и укажите команду curl в качестве доказательства проблемы.
У некоторых домашних интернет-провайдеров (я смотрю на вас, Comcast) иногда возникают проблемы с подключением, которые проявляются как сбои DNS. Выключите и снова включите ваш кабельный модем и маршрутизатор. Если это не помогло, позвоните в службу технической поддержки и попросите их перезагрузить модем удаленно.
Если у вас есть используемая VPN, попробуйте отключиться от нее, затем попробуйте снова выполнить операцию npm. Если он работает без VPN, обратитесь за помощью к человеку, который поддерживает VPN.
У меня нет проблем с получением этого имени хоста из моего местоположения.