Mac系统VSCode无法安装Flutter/Dart扩展求助
问题分析
日志中反复出现XHR failed错误,说明VSCode无法从微软扩展市场的CDN获取Flutter扩展的清单文件,本质是网络连接异常——可能是网络无法访问外网、代理配置错误,或是VSCode缓存干扰了安装流程。
解决步骤
检查网络连通性
直接在浏览器中访问日志里的CDN链接(例如https://dart-code.gallerycdn.vsassets.io/extensions/dart-code/flutter/3.48.0/1662044600382/Microsoft.VisualStudio.Code.Manifest),如果打不开,说明你的网络无法连接到微软扩展市场。尝试切换到手机热点,或者检查防火墙、路由器是否拦截了相关域名。清理VSCode缓存
关闭VSCode,打开终端执行以下命令删除缓存文件:rm -rf ~/Library/Application\ Support/Code/Caches rm -rf ~/Library/Application\ Support/Code/ExtensionsCache重启VSCode后重新尝试安装。
手动安装扩展
自动安装失败时,手动下载扩展包:- 打开VSCode扩展市场,找到Flutter扩展,下载对应版本的
.vsix安装包; - 在VSCode的扩展面板(快捷键
Cmd+Shift+X)中,点击右上角三点图标,选择「从VSIX安装」,选中下载的文件完成安装。
- 打开VSCode扩展市场,找到Flutter扩展,下载对应版本的
配置代理(如果需要)
若必须通过代理访问外网,在VSCode中配置:- 打开设置(快捷键
Cmd+,),搜索proxy; - 设置
HTTP: Proxy为你的代理地址,将Proxy Support设为on; - 重启VSCode后重试安装。
- 打开设置(快捷键
更新VSCode
旧版本VSCode可能存在网络兼容问题,点击顶部菜单Code > 检查更新,安装最新版本后再尝试安装扩展。
内容的提问来源于stack exchange,提问作者Doi Nru
相关产品推荐
相关产品推荐

