Прво проверите верзију Yarn-а у пројекту у ком долази до грешке:

yarn --version

Верзија коју је пројекат изабрао може се разликовати од оне у другом клону или терминалу. Користите њој одговарајући формат конфигурације.

Yarn Classic користи старији облик .yarnrc:

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

Модерни Yarn користи camelCase кључеве у .yarnrc.yml:

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

Замените завршну тачку из документације HTTP проксијем из ваше услуге или са листе HTTP проксија. То су различити формати, а не заменљива имена у једној универзалној датотеци. Classic кључ са цртицом налепљен у модерни YAML може да падне на конфигурацији пре него што се прокси уопште тестира.

Утврдите коју датотеку изабрана верзија чита, укључујући правила проналажења у пројекту и у окружењу/домаћем директоријуму. Конкретније подешавање имена хоста такође може да изабере други пут. Регистар остаје извор метаподатака пакета; ако га замените IP адресом проксија, тиме се не подешава прослеђивање.

Након исправке датотеке/кључа, посматрајте операцију која заиста захтева приступ мрежи. Кеширан резултат може да сакрије неисправан пут. Користите стварно име хоста и грешку који су пали да одредите да ли је следећи проблем усмеравање, аутентикација или поверење у сертификат.

Повезани чланци