Önce hata veren projenin içindeki Yarn sürümünü kontrol edin:

yarn --version

Proje tarafından seçilen bir sürüm, başka bir çalışma kopyasından veya terminalden farklı olabilir. Onunla eşleşen yapılandırma biçimini kullanın.

Yarn Classic eski .yarnrc biçimini kullanır:

proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"

Modern Yarn .yarnrc.yml içinde camelCase anahtarlar kullanır:

httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"

Belgedeki uç noktayı hizmetinizden aldığınız bir HTTP proxy ile veya HTTP proxy listesindeki bir proxy ile değiştirin. Bunlar farklı biçimlerdir; tek bir evrensel dosyada birbirinin yerine geçen adlar değildir. Modern YAML'a yapıştırılan tireli bir Classic anahtarı, proxy denenmeden önce yapılandırma aşamasında başarısız olabilir.

Seçilen sürümün hangi dosyayı okuduğunu, proje ve çevre/ana dizin arama kuralları dahil olmak üzere belirleyin. Daha belirgin bir ana makine ayarı da başka bir yol seçebilir. Kayıt defteri paket üst verisinin kaynağı olarak kalır; onu bir proxy IP adresiyle değiştirmek yönlendirmeyi yapılandırmaz.

Dosyayı/anahtarı düzelttikten sonra gerçekten ağ erişimi gerektiren bir işlem gözlemleyin. Önbelleğe alınmış bir sonuç geçersiz bir yolu gizleyebilir. Bir sonraki sorunun yönlendirme, kimlik doğrulama ya da sertifika güveni olup olmadığına karar vermek için gerçekten başarısız olan ana makine adını ve hatayı kullanın.

İlgili makaleler