Najprije provjerite Yarn izdanje unutar projekta koji ne uspijeva:

yarn --version

Izdanje 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.

Povezani članci