Yarn Classic nasuprot modernom Yarnu: proxy postavke i konfiguracijske datoteke
Koristite format konfiguracije za Yarn izdanje koje stvarno radi, umjesto miješanja Classic proxy ključeva s modernim YAML postavkama.
Najprije provjerite Yarn izdanje unutar projekta koji ne uspijeva:
yarn --versionIzdanje odabrano u projektu može se razlikovati od drugog checkouta ili terminala. Koristite odgovarajući format konfiguracije.
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 dokumentacijski endpoint HTTP proxyjem iz svoje usluge ili popisa 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 pri konfiguraciji prije nego se proxy uopće testira.
Utvrdite koju datoteku odabrano izdanje čita, uključujući pravila pretraživanja u projektu i okolnom ili home direktoriju. Specifičnija postavka hostnamea također može odabrati drugu rutu. Registry ostaje izvor metapodataka paketa; zamjena registryja proxy IP-jem ne konfigurira prosljeđivanje.
Nakon ispravka datoteke ili ključa promatrajte operaciju koja stvarno treba mrežni pristup. Predmemorirani rezultat može sakriti neispravnu rutu. Upotrijebite stvarni hostname i pogrešku koji su pali da biste odlučili je li sljedeći problem usmjeravanje, autentifikacija ili povjerenje u certifikat.