Алдымен қателесіп жатқан жобадағы Yarn шығарылымын тексеріңіз:

yarn --version

Жобада таңдалған шығарылым басқа checkout немесе терминалдан өзгеше болуы мүмкін. Оған сәйкес конфигурация пішімін қолданыңыз.

Yarn Classic ескі .yarnrc пішімін қолданады:

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

Modern Yarn .yarnrc.yml ішінде camelCase кілттерін қолданады:

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

Құжаттамадағы endpoint-ті өз қызметіңіздің HTTP проксиімен немесе HTTP проксилер тізімінен алынған проксимен ауыстырыңыз. Бұлар әртүрлі пішімдер, бір әмбебап файлдағы өзара ауыстырылатын атаулар емес. Classic-тің дефиспен жазылған кілтін заманауи YAML-ға қою проксиді тексеруге дейін конфигурация кезеңінде сәтсіз аяқталуы мүмкін.

Таңдалған шығарылым оқитын файлды анықтаңыз, соның ішінде жоба мен айналадағы/үй каталогының іздеу ережелерін. Неғұрлым нақты hostname параметрі басқа маршрутты таңдауы мүмкін. Registry пакет метадеректерінің дереккөзі болып қалады; оны прокси IP-мен ауыстыру бағыттауды конфигурацияламайды.

Файлды/кілтті түзеткеннен кейін шын мәнінде желіге қатынауды қажет ететін әрекетті бақылаңыз. Кэштелген нәтиже жарамсыз маршрутты жасыруы мүмкін. Нақты сәтсіз hostname мен қатені пайдаланып, келесі мәселенің бағыттау, аутентификация немесе сертификатқа сену екенін анықтаңыз.

Қатысты мақалалар