Yarn Classic in Modern: nastavitve proxyja in konfiguracijske datoteke
Uporabite konfiguracijsko obliko za različico Yarn, ki dejansko teče, namesto mešanja ključev proxyja Classic s sodobnimi nastavitvami YAML.
Najprej preverite različico Yarn v projektu, kjer odpoveduje:
yarn --versionRazličica, ki jo izbere projekt, se lahko razlikuje od drugega checkouta ali terminala. Uporabite ustrezno konfiguracijsko obliko.
Yarn Classic uporablja starejšo obliko .yarnrc:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"Sodobni Yarn uporablja ključe v camelCase v .yarnrc.yml:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"Koncno točko iz dokumentacije zamenjajte s proxyjem HTTP iz svoje storitve ali seznama proxyjev HTTP. To so različne oblike, ne zamenljiva imena v eni univerzalni datoteki. Ključ Classic z vezajem, prilepljen v sodobni YAML, lahko odpove pri konfiguraciji, preden se proxy preizkusi.
Ugotovite, katero datoteko izbrana različica bere, vključno s pravili iskanja v projektu in okolici/domačem imeniku. Bolj specifična nastavitev imena gostitelja lahko prav tako izbere drugo pot. Registry ostaja vir metapodatkov paketov; če ga zamenjate z IP-jem proxyja, to ne nastavi posredovanja.
Po popravku datoteke/ključa opazujte operacijo, ki dejansko potrebuje omrežni dostop. Predpomnjeni rezultat lahko skrije neveljavno pot. Glede na dejansko ime gostitelja, ki odpoveduje, in napako presodite, ali je naslednja težava usmerjanje, preverjanje pristnosti ali zaupanje v potrdilo.