Periksa dulu rilis Yarn di dalam proyek yang gagal:

yarn --version

Rilis yang dipilih proyek bisa berbeda dari checkout atau terminal lain. Gunakan format konfigurasi yang cocok dengannya.

Yarn Classic memakai bentuk .yarnrc yang lebih lama:

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

Yarn modern memakai kunci camelCase di .yarnrc.yml:

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

Ganti endpoint dokumentasi itu dengan proxy HTTP dari layanan Anda atau dari daftar proxy HTTP. Keduanya adalah format yang berbeda, bukan nama yang bisa dipertukarkan dalam satu berkas universal. Kunci Classic bertanda hubung yang ditempel ke YAML modern bisa gagal saat konfigurasi sebelum proxy diuji.

Kenali berkas yang dibaca oleh rilis yang dipilih, termasuk aturan pencarian di proyek dan di direktori sekitarnya/rumah. Pengaturan nama host yang lebih spesifik juga bisa memilih rute lain. Registry tetap menjadi sumber metadata paket; menggantinya dengan IP proxy tidak mengonfigurasi penerusan.

Setelah memperbaiki berkas atau kuncinya, amati operasi yang benar-benar membutuhkan akses jaringan. Hasil dari cache bisa menyembunyikan rute yang tidak valid. Gunakan nama host dan galat yang sebenarnya gagal untuk menentukan apakah masalah berikutnya adalah perutean, autentikasi, atau kepercayaan pada sertifikat.

Artikel terkait