VSCode Fetching Extensions xhr failed Çözümü

Tuna Çöllü - Sep 20 '23 - - Dev Community

Bu yazıda VS Code ortamında eklenti eklemeye çalışırken ortaya çıkan xhr failed hatasının çözümünü anlatacağım.

Image description

VS Code "Eklentiler yüklenirken hata oluştu. XHR başarısız oldu" hatası, internet bağlantınızda, proxy veya güvenlik duvarı sorunlarınız olduğunda meydana gelir. İnternette birden çok çözümü olmasına rağmen benim için çözüm olan yolu sizlerle paylaşacağım. Öncelikle basit olan ve geçici olarak kullanacağınız çözümü açıklayarak başlayacağım:

1- "--ignore-certificate-errors" Seçeneği Kullanılarak

Öncelikle VS Code'u kapatalım. Aşağıdaki komutu terminalinizden çalıştırın (CMD veya bash).



code --ignore-certificate-errors


Enter fullscreen mode Exit fullscreen mode

Eğer halihazırda olduğunuz dizide VS Code'u açmak istiyorsanız aşağıdaki komutu da kullanabilirsiniz.



code . --ignore-certificate-errors



Enter fullscreen mode Exit fullscreen mode

Bu komutları terminale girdikten sonra VS Code otomatik olarak başlatılacaktır bu yolu izleyerek uzantılarınızı ekleyebilirsiniz. (Uygulama kapatıldıktan sonra eğer aynı şekilde açmazsanız hatayı almaya devam edeceksiniz, bu geçici bir çözümdür)

2- Chrome üzerinden manuel sertifika eklemek

Bu yol ise kalıcı bir çözüm sağlayacaktır ve VS Code normal bir şekilde başlatıldığında eklenti hatası almamanızı sağlayacaktır. Sorunun kaynağından ufak bir şekilde bahsetmek gerekirse VS Code Chromium tabanlı olduğu için proxy ayarlarının Google Chrome/Chromium'dan otomatik olarak alınması gerektiği belirtilmiştir. Bu yüzden eğer siz manuel bir şekilde imzalı sertifikayı yüklerseniz, problem yüksek ihtimalle çözülecektir. Sertifika yüklemek için şu adımları izleyebilirsiniz:

  1. chrome://settings/privacy uzantısına gidin
  2. Privacy and security kısmına gidin
  3. Aşağı kaydırıp 'Manage device certificates' kısmına tıklayın
  4. Authorities'e gelin ve sertifikanızı seçerek yükleyin
  5. VS Code uygulamasını tekrardan çalıştırın.

Bu yolları izleyerek sertifikanızı sorunsuz bir şekilde yükleyip, VS Code üzerinde eklentilerinizi kurabilirsiniz.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .