在VsCode Extensions的使用过程中难免会遇到这么一个问题:

Error while fetching extensions. XHR failed

百度上搜索的答案各色的复制粘贴,千篇一律,并不一定能找到能够解决开发者遇到的问题的文章,这里up提供一个问题场景和解决方案供大家参考。

up这里用的是Windows系统下外挂的Ubuntu子系统,通过vscode WSL连接操作

先挂问题:

 通过VsCode的主命令界面(用力敲下你的F1键)搜索Developer:Toggle Developer Tools打开开发者工具或通过组合键ctrl + shift + I 打开:

 如图所示:

 保持开发者工具处于Open的状态,接下来重新搜索扩展插件以获取Console的相关记录:

 

这里的错误显示是由于Proxy造成的连接异常,此时应先依次检查各代理配置是否正确:

git config --global -l

如遇本地代理错误配置的问题,取消代理可通过如下Linux命令实现:

unset http_proxy
unset https_proxy

如代理正常或未设置代理则继续进入下一步异常分析:

打开Vscode的Settings管理界面(File - Preferences - Settings):

输入Proxy找到VsCode的代理配置,如此处设置了(与环境变量中不同的代理)值则将其删除(也可通过json文件修改),完成后重新搜索扩展插件解决问题:

 

 

以上是UP所遇到的问题场景的解决方案,希望能帮到大家 =_=

本文章为原创文章,转载需声明。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐