Najprije provjerite verziju Yarna unutar projekta u kojem se javlja greška:

yarn --version

Verzija odabrana u projektu može se razlikovati od one u drugoj kopiji repozitorija ili u drugom terminalu. Koristite format konfiguracije koji joj odgovara.

Yarn Classic koristi stariji oblik .yarnrc:

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

Moderni Yarn koristi camelCase ključeve u .yarnrc.yml:

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

Zamijenite endpoint iz dokumentacije HTTP proxyjem iz svoje usluge ili s liste HTTP proxyja. To su različiti formati, a ne zamjenjiva imena u jednoj univerzalnoj datoteci. Classic ključ s crticom zalijepljen u moderni YAML može pasti na konfiguraciji prije nego što se proxy uopće testira.

Utvrdite koju datoteku čita odabrana verzija, uključujući pravila pretraživanja na razini projekta i u matičnom direktoriju. Specifičnija postavka za pojedino ime hosta također može odabrati drugu rutu. Registar ostaje izvor metapodataka paketa; zamjena registra IP adresom proxyja ne konfigurira prosljeđivanje.

Nakon ispravljanja datoteke ili ključa promatrajte radnju kojoj doista treba pristup mreži. Keširani rezultat može sakriti nevaljanu rutu. Koristite stvarno ime hosta i grešku da biste odlučili je li sljedeći problem usmjeravanje, autentifikacija ili povjerenje u certifikat.

Povezani članci