Najpierw sprawdź wersję Yarn w projekcie, w którym występuje błąd:

yarn --version

Wersja wybrana w projekcie może różnić się od tej w innym klonie repozytorium lub terminalu. Użyj odpowiadającego jej formatu konfiguracji.

Yarn Classic używa starszego formatu .yarnrc:

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

Nowoczesny Yarn używa kluczy camelCase w .yarnrc.yml:

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

Zastąp endpoint z dokumentacji serwerem proxy HTTP z Twojego serwisu lub z listy proxy HTTP. To różne formaty, a nie wymienne nazwy w jednym uniwersalnym pliku. Klasyczny klucz z myślnikiem wklejony do nowoczesnego YAML może spowodować błąd konfiguracji, zanim proxy zostanie przetestowane.

Ustal, który plik odczytuje wybrana wersja, łącznie z regułami wyszukiwania w projekcie oraz w katalogu domowym i katalogach nadrzędnych. Bardziej szczegółowe ustawienie nazwy hosta również może wybrać inną trasę. Rejestr pozostaje źródłem metadanych pakietów; zastąpienie go adresem IP proxy nie konfiguruje przekazywania.

Po poprawieniu pliku lub klucza wykonaj operację, która naprawdę wymaga dostępu do sieci. Wynik z pamięci podręcznej może ukryć nieprawidłową trasę. Na podstawie rzeczywistej nazwy hosta i błędu ustal, czy następny problem dotyczy routingu, uwierzytelniania czy zaufania do certyfikatu.

Powiązane artykuły