Yarn Classic vs Modern: nastavenia proxy a konfiguračné súbory
Použite konfiguračný formát pre verziu Yarn, ktorá skutočne beží, namiesto miešania proxy kľúčov Classic s moderným nastavením YAML.
Najprv skontrolujte verziu Yarn v projekte, kde to zlyháva:
yarn --versionVerzia 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.