Najprv skontrolujte verziu Yarn v projekte, kde to zlyháva:

yarn --version

Verzia vybraná projektom sa môže líšiť od iného checkoutu alebo terminálu. Použite jej zodpovedajúci konfiguračný formát.

Yarn Classic používa starší formát .yarnrc:

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

Moderné Yarn používa kľúče v camelCase v .yarnrc.yml:

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

Nahraďte koncový bod z dokumentácie HTTP proxy z vašej služby alebo zoznamu HTTP proxy. Ide o odlišné formáty, nie o zameniteľné názvy v jednom univerzálnom súbore. Kľúč Classic so spojovníkom vložený do moderného YAML môže zlyhať pri konfigurácii skôr, než sa proxy otestuje.

Zistite, ktorý súbor vybraná verzia číta, vrátane pravidiel vyhľadávania v projekte a v okolí/domovskom adresári. Špecifickejšie nastavenie hostname môže tiež zvoliť inú trasu. Registry zostáva zdrojom metadát balíkov; jeho nahradenie IP adresou proxy nekonfiguruje preposielanie.

Po oprave súboru/kľúča sledujte operáciu, ktorá skutočne potrebuje sieťový prístup. Výsledok z vyrovnávacej pamäte môže skryť neplatnú trasu. Podľa skutočného zlyhávajúceho hostname a chyby určite, či je ďalší problém v smerovaní, autentifikácii alebo dôvere k certifikátu.

Súvisiace články