vscode 在下载插件时出现Error while fetching Extensions failed to fetch
时间: 2025-02-06 16:11:37 浏览: 870
### VSCode 插件下载失败解决方案
当遇到 `Error while fetching extensions. XHR failed` 错误时,通常是因为网络连接问题或配置不当引起的。以下是几种可能的原因及对应的解决方法:
#### 1. 检查网络代理设置
如果正在使用公司内部网络或其他受限环境,可能是由于设置了全局HTTP/HTTPS代理导致的问题。尝试禁用代理后再试。
对于不需要代理的情况,在命令面板中输入 "Proxy Server" 并关闭 HTTP(s) Proxy 设置[^1];也可以通过修改用户设置文件来实现这一目的:
```json
{
"http.proxy": null,
"https.proxy": null
}
```
#### 2. 修改安全协议版本
有时较低的安全协议版本也会引发此类错误。可以通过调整Node.js使用的TLS最小版本号来进行修复。创建或编辑 `.vscode/settings.json` 文件并加入以下内容:
```json
{
"security.tlsMinimumVersion": "tlsv1"
}
```
#### 3. 清除缓存数据
VS Code 的扩展市场可能会因为缓存损坏而出现问题。可以尝试清除本地存储的数据以恢复正常工作状态。具体操作是在终端执行如下命令:
```bash
rm -rf ~/.vscode/extensions/*
rm -rf ~/AppData/Roaming/Code/CachedExtension*
```
#### 4. 更新Visual Studio Code至最新版
确保所使用的 Visual Studio Code 是最新的稳定版本。旧版本可能存在已知漏洞或是不兼容新发布的API接口等问题,及时更新有助于减少不必要的麻烦。
#### 5. 更改镜像源地址
国内用户可考虑更换为阿里云等提供的加速器服务作为默认的插件仓库位置。这样能够有效提高访问速度并降低超时风险。
```json
{
"extensions.gallery.serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"extensions.gallery.itemUrl": "https://marketplace.vsassets.io/download/"
}
```
注意上述URL仅为示例,请根据实际情况选用合适的镜像站点链接[^2]。
阅读全文
相关推荐











