DEV Community

Tuna Çöllü for Açıklab

Posted on

5

VSCode Fetching Extensions xhr failed Çözümü

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.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (1)

Collapse
 
dogukaneren profile image
Doğukan Eren

Eline sağlık, faydalı bir yazı olmuş :)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay