VSCode中搜索插件显示“提取扩展时出错。Failed to fetch”问题解决!
大致的问题如下,在VSCode的插件商店搜索插件时提示如下:
导致的情况有以下几点:
1、代理问题,如果是代理引起的,可以继续使用代理后也能搜索和安装插件。
2、还有可能是你的所连接的网络设置了防火墙,比较典型的是校园网,可能学生遇到的可能性大。
3、还有可能是你电脑的环境变量中有类似HTTP_PROXY或HTTPS_PROXY之类的变量,
4、其它问题
如果你想使用本地网络下载插件的话,解决办法如下:
1、代理引起的请如下操作:
首先在左下角打开设置
找到应用程序下的代理服务器选项,找到代理(Proxy)这一处,如图,
-
HTTP 代理 (HTTP Proxy):确保设置为空或填写正确的本地网络代理(如无需代理则留空)。
-
Proxy Strict SSL:保持默认(通常无需修改)。可在旁边的小齿轮处选择重置
其次,
-
打开
设置 → 网络和Internet → 代理
。 -
在“手动代理设置”中,确保使用代理服务器的开关为关闭状态。
上面的问题不能解决的话,你能开代理就开代理,这种方法同样适用于你所连接的网络被设置防火墙的情况
没开代理前:
开代理后:
2,所连接的网络被设置了防火墙,这也是我所遇到的情况
首先我先连接校园网如下:
然后我用手机开热点就可以了
3、检查环境变量
-
右键点击“此电脑” → 属性 → 高级系统设置 → 环境变量。
-
检查用户变量和系统变量中是否存在
HTTP_PROXY
和HTTPS_PROXY
。 -
若存在,删除或注释掉这些变量,保存后重启电脑。
4、其它情况
我暂时没有遇到过其它情况,有些教程涉及到删除相应文件的自行判断,我也没试过