Yarn Classic наспрам савременог Yarn-а: подешавања проксија и конфигурационе датотеке
Користите формат конфигурације за верзију Yarn-а која заиста ради, уместо да мешате Classic кључеве проксија са модерним YAML подешавањима.
Прво проверите верзију 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 адресом проксија, тиме се не подешава прослеђивање.
Након исправке датотеке/кључа, посматрајте операцију која заиста захтева приступ мрежи. Кеширан резултат може да сакрије неисправан пут. Користите стварно име хоста и грешку који су пали да одредите да ли је следећи проблем усмеравање, аутентикација или поверење у сертификат.