alıyorum
npm ERR! network getaddrinfo ENOTFOUND NPM kullanarak herhangi bir paket yüklemeye çalışırken hata. Aynı konuda çok sayıda iş parçacığı olduğunu biliyorum, ancak bana yardımcı olabilecek herhangi bir iş parçacığı bulamadım.
Ben proxy ayarladım & doğru url kullanarak değil doğru ayarlanmış değil vekil ile ilgili bir şey düşünüyorum.
npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
Proxy'yi ayarlarken kullandığım URL'yi kontrol etmenin bir yolu var mı? Bu sorunu düzeltmek için atmam gereken adımlar var mı?
Belki de vekilin ayakta durmaması https.
Yaptığım şey ~ / .npmrc'nin proxy içeriğini temizlemek veya kullanmak
npm config delete proxy
Daha ne, NRM Bu sorun için önerilir.
Kullanarak proxy'yi ayarlamak yerine
npm config set http_proxy=http://address:8080 ~ / .npmrc adresine gidin ve proxy yapılandırmasını kaldırın. Bu benim sorunumu çözdü.
Proxy'yi ayarlıyordum
npm config set http_proxy=http://domain:8080
doğru yolu kullanmak yerine
npm config set proxy http://domain:8080
Bu hatayı da gördüm ama şu anda bir proxy sunucusunun arkasında çalışmıyordum.
npm config set proxy=http://address:8080 yardım edemedim
~/.npmrc herhangi bir proxy ayarını da içermedi. Benim durumumdaki çözüm sadece bilgisayarımı yeniden başlat.
Proxy'niz kimlik doğrulamanızı gerektirir mi? Çünkü eğer varsa, proxy'nizi bu şekilde yapılandırmanızı isteyebilirsiniz.
yer tutucu adları.
Kullanıcı adı gerçek kullanıcı adınız için bir yer tutucudur.
parola gerçek şifreniz için bir yer tutucudur.
proxy.company.com senin gerçek vekil için bir yer tutucudur
* port "senin gerçek portu vekalet geçer. onun her zamanki 8080
npm config set proxy "http://username:firstname.lastname@example.org:port"
npm config set https-proxy "http://username:email@example.com:port"
Yanlış adres olarak yazdım.
http://addressOfProxy.8080
yerine
http://addressOfProxy:8080
(Dikkat edin kolon 8080 numaralı bağlantı noktasından önce.)
Öncelikle, proxy'nin benim için ayarlanıp ayarlanmadığını veya kullanmadığını kontrol ediyorum:
npm config get proxy
Null döndü, sonra bu komutu çalıştırıyorum
npm config set strict-ssl=false
Bu cmd oturumu için sıkı ssl'yi devre dışı bırakır.
Bunu kullanarak tüm yapılandırma listesini görebilirsiniz.
npm config list ls -l
1. Adım: Proxy'yi ayarlayın
npm proxy ayarla http: // kullanıcıadı: companyProxy @ şifre: 8080
npm https-proxy'yi ayarladı http: // kullanıcıadı: companyProxy @ şifre: 8080
npm config set katı-ssl yanlış -g
NOTLAR: @ şifresi dışında @ izin verilen özel karakterler yoktur.