Verifică mai întâi versiunea Yarn din proiectul care dă eroare:

yarn --version

O versiune aleasă la nivel de proiect poate diferi de cea dintr-o altă copie a depozitului sau dintr-un alt terminal. Folosește formatul de configurare care îi corespunde.

Yarn Classic folosește forma mai veche .yarnrc:

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

Yarn modern folosește chei camelCase în .yarnrc.yml:

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

Înlocuiește endpointul din documentație cu un proxy HTTP de la serviciul tău sau din lista de proxy-uri HTTP. Sunt formate diferite, nu nume interschimbabile într-un singur fișier universal. O cheie Classic cu cratimă lipită într-un YAML modern poate eșua la configurare înainte ca proxy-ul să fie testat.

Identifică fișierul pe care îl citește versiunea selectată, inclusiv regulile de căutare la nivel de proiect și în directorul home. O setare mai specifică pentru un anumit hostname poate alege, de asemenea, o altă rută. Registrul rămâne sursa metadatelor pachetelor; înlocuirea lui cu un IP de proxy nu configurează redirecționarea.

După ce corectezi fișierul sau cheia, urmărește o operațiune care chiar are nevoie de acces la rețea. Un rezultat din cache poate ascunde o rută invalidă. Folosește numele de host și eroarea reală care eșuează pentru a decide dacă următoarea problemă ține de rutare, autentificare sau de încrederea în certificat.

Articole similare