Yarn Classic və Modern: Proxy parametrləri və konfiqurasiya faylları
Classic proxy açarlarını müasir YAML parametrləri ilə qarışdırmaq əvəzinə, həqiqətən işləyən Yarn buraxılışına uyğun konfiqurasiya formatından istifadə edin.
Əvvəlcə uğursuz olan layihənin içindəki Yarn buraxılışını yoxlayın:
yarn --version
Layihənin seçdiyi buraxılış başqa bir checkout və ya terminaldan fərqlənə bilər. Ona uyğun konfiqurasiya formatından istifadə edin.
Yarn Classic köhnə .yarnrc formasından istifadə edir:
proxy "http://203.0.113.10:8080"
https-proxy "http://203.0.113.10:8080"
Modern Yarn .yarnrc.yml faylında camelCase açarlarından istifadə edir:
httpProxy: "http://203.0.113.10:8080"
httpsProxy: "http://203.0.113.10:8080"
Sənədləşmədəki endpointi xidmətinizin HTTP proksisi və ya HTTP proxy siyahısı ilə əvəz edin. Bunlar fərqli formatlardır, bir universal faylda bir-birini əvəz edən adlar deyil. Müasir YAML-a yapışdırılan defisli Classic açarı proxy yoxlanmadan əvvəl konfiqurasiya mərhələsində uğursuz ola bilər.
Seçilmiş buraxılışın oxuduğu faylı müəyyən edin, layihə və ətraf/home axtarış qaydaları daxil olmaqla. Daha spesifik hostname parametri də başqa marşrut seçə bilər. Registry paket metadatasının mənbəyi olaraq qalır; onu proxy IP ilə əvəz etmək yönləndirməni konfiqurasiya etmir.
Faylı/açarı düzəltdikdən sonra həqiqətən şəbəkə çıxışı tələb edən əməliyyatı müşahidə edin. Keşlənmiş nəticə etibarsız marşrutu gizlədə bilər. Növbəti problemin marşrutlaşdırma, autentifikasiya və ya sertifikat etimadı olduğunu müəyyən etmək üçün faktiki uğursuz hostname və xətanı istifadə edin.