Yarn Classic і Modern: налаштування проксі та файли конфігурації
Використовуйте формат конфігурації тієї версії Yarn, яка справді запущена, замість змішування класичних ключів проксі із сучасними параметрами YAML.
Спочатку перевірте версію Yarn у проєкті, де виникає помилка:
yarn --versionВерсія, вибрана проєктом, може відрізнятися від іншої копії репозиторію чи термінала. Використовуйте відповідний їй формат конфігурації.
Yarn Classic використовує старішу форму .yarnrc:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"Modern Yarn використовує ключі camelCase у .yarnrc.yml:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"Замініть наведену в документації адресу на HTTP-проксі з вашого сервісу або зі списку HTTP-проксі. Це різні формати, а не взаємозамінні назви в одному універсальному файлі. Класичний ключ із дефісом, вставлений у сучасний YAML, може спричинити помилку конфігурації ще до перевірки проксі.
Визначте, який файл читає вибрана версія, зокрема правила пошуку в проєкті та в домашньому каталозі й оточенні. Конкретніше налаштування для окремого хоста також може вибрати інший маршрут. Реєстр залишається джерелом метаданих пакетів; заміна його на IP-адресу проксі не налаштовує пересилання.
Після виправлення файлу або ключа виконайте операцію, яка справді потребує доступу до мережі. Закешований результат може приховати недійсний маршрут. Використовуйте фактичне ім'я хоста та помилку, що виникає, щоб визначити, чи наступна проблема стосується маршрутизації, автентифікації або довіри до сертифіката.