Yarn Classic i moderni Yarn: postavke proxyja i konfiguracijske datoteke
Koristite format konfiguracije za Yarn verziju koja se stvarno izvršava, umjesto miješanja Classic proxy ključeva s modernim YAML postavkama.
Najprije provjerite verziju Yarna unutar projekta u kojem se javlja greška:
yarn --versionVerzija 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.