Jepni host-eve të zgjedhur një proxy tjetër në Yarn modern
Përdorni cilësimet e rrjetit sipas host-it të Yarn modern kur një burim paketash kërkon një ndërmjetës tjetër nga ai i parazgjedhur.
Një proxy i përgjithshëm mund të mos u përshtatet të gjithë burimeve të paketave. Yarn modern mbështet cilësime rrjeti sipas emrit të host-it, duke i lejuar një host-i të zgjedhur të përdorë një rrugë tjetër nga ajo e parazgjedhur.
Për shembull, një projekt mund të mbajë një rrugë të përgjithshme dhe të zgjedhë një tjetër për një regjistër të brendshëm:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Dy adresat janë vendmbajtëse. Për një rrugë të përgjithshme drejt burimeve publike të paketave, lista e proxy-ve HTTP ofron kandidatë kur proxy-t publikë lejohen. Mbajeni anashkalimin e regjistrit të brendshëm në proxy-n e tij të miratuar. Vendoseni konfigurimin në .yarnrc.yml e duhur për një version modern të Yarn. Ky shembull zgjedh dy proxy; ai nuk thotë se host-i i brendshëm duhet të lidhet drejtpërdrejt.
Përputhni emrin e kërkuar të host-it
Zëri networkSettings zbatohet për një model emri host-i, jo për një fushëveprim pakete ose një shteg arbitrar URL-je. Mbani një rregull për një host të vetëm të saktë kur kjo është ajo që doni. Një karakter zëvendësues është i dobishëm vetëm kur me të vërtetë synoni që host-et shtesë të ndajnë konfigurimin.
Fusha e një pakete dhe emri i host-it të rrjetit janë përzgjedhës të ndryshëm. Një paketë me fushëveprim mund të merret nga një regjistër, host-i i të cilit ndahet me paketa të tjera, ndërsa një artefakt i ridrejtuar mund të vijë nga një emër host-i krejt tjetër.
Ndiqni rrugën e plotë të shkarkimit
Nëse metadatat përdorin një host dhe shkarkimi i arkivit përdor një tjetër, ato mund të përputhen me cilësime të ndryshme rrjeti. Shënoni URL-në që dështon në të vërtetë përpara se të zgjeroni rregullin. „Regjistri funksionoi” nuk përcakton se cilën rrugë zgjodhi një kërkesë e mëvonshme.
Cilësimet e Yarn sipas host-it mund të përfshijnë gjithashtu CA dhe konfigurim tjetër TLS. Mbajini ato vendime të ndara: zgjedhja e një adrese proxy nuk siguron vetvetiu besimin e nevojshëm për një mjedis që inspekton trafikun.
Bëni anashkalimin të dukshëm
Shqyrtoni konfigurimin efektiv të projektit me mjetet që mbështet versioni përkatës i Yarn, pastaj provoni kërkesën e synuar. Shmangni ndarjen e një dump-i të plotë të konfigurimit nëse përmban kredenciale.
Ky funksion është i dobishëm kur host-et kërkojnë vërtet rrugë të ndryshme. Nëse çdo kërkesë duhet të përdorë të njëjtin pikë-fund, një cilësim i vetëm i përgjithshëm mirëmbahet më lehtë sesa një listë në rritje e anashkalimeve identike të emrave të host-eve.