Visual Studio Code获取扩展提示XHR failed错误解决方案求助
可行解决方案
你观测到的Buffer()弃用警告与扩展加载故障无直接关联,该警告为VSCode内置运行时的通用提示,不影响核心网络功能,你可以尝试以下未覆盖的排查方案:
- 修改VSCode代理配置:打开VSCode设置(快捷键
Ctrl+,),搜索proxy,将Http: Proxy项留空,Http: Proxy Support项改为off,禁用VSCode对系统代理的自动调用,避免VPN残留的代理配置影响网络请求。你也可以打开设置JSON文件,直接添加两行配置:"http.proxy": "", "http.proxySupport": "off" - 关闭Windows代理自动检测:打开Windows设置>网络和Internet>代理,关闭「自动检测设置」选项,部分VPN运行后会强制开启该选项导致VSCode网络路由异常。
- 强制VSCode使用IPv4连接:右键VSCode桌面快捷方式,选择「属性」,在「目标」输入框的原有内容末尾添加空格和
--enable-ipv6=false参数,保存后通过该快捷方式重启VSCode,排除IPv6路由适配问题。 - 清除VSCode全局缓存:关闭VSCode后,进入路径
C:\Users\<你的系统用户名>\AppData\Roaming\Code\,删除Cache和CachedData两个文件夹内的全部内容,再重启VSCode即可。 - 检查防火墙拦截规则:打开Windows Defender防火墙>允许应用通过防火墙,确认VSCode的专用、公用网络权限均已勾选;也可以进入高级设置的出站规则列表,确认没有针对VSCode的阻止规则,部分VPN安装时会修改系统防火墙规则误拦截VSCode请求。
内容的提问来源于stack exchange,提问作者RONOLULU
相关产品推荐
相关产品推荐

