VS Code扩展无法下载更新、Marketplace下载速度归零问题求助
解决VS Code加载停滞、扩展无法下载/更新的问题
检查代理设置
打开VS Code,按Ctrl+,(Win/Linux)或Cmd+,(Mac)调出设置,搜索proxy,清空HTTP: Proxy和HTTPS: Proxy的内容,重启VS Code试试。要是之前开了代理没关,很可能卡在这里。切换扩展市场镜像
同样在设置里搜索extensions gallery,把Extensions: Gallery Server的地址换成国内的VS Code扩展镜像服务器地址,改完重启软件,再尝试下载扩展。清理VS Code缓存
先彻底关掉VS Code,然后找到缓存目录:- Windows:
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData - Mac:
~/Library/Application Support/Cache/Code和~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache和~/.config/Code/CachedData
删除这两个文件夹里的所有文件,重新打开VS Code,看看加载状态是否正常。
- Windows:
手动安装扩展的正确操作
从Marketplace下载的.vsix文件,打开VS Code的扩展面板(Ctrl+Shift+X),点击右上角三点图标,选Install from VSIX...,选中下载好的文件安装。如果浏览器下载.vsix速度归零,试试用终端工具(比如curl)下载,命令格式是curl -O [扩展的下载链接],链接直接从Marketplace复制就行。排查防火墙/安全软件拦截
检查系统防火墙或者杀毒软件有没有禁止VS Code访问网络,暂时关掉这类软件测试一下,如果能正常下载了,就把VS Code加到信任列表里。
内容的提问来源于stack exchange,提问作者Bambuk




