You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code更新后已安装扩展消失且无法安装新扩展求助

VS Code扩展全部消失且安装失败(JSON解析错误)

时隔多日重启VS Code后,已安装的所有扩展全部消失,软件提示安装Java扩展,尝试安装失败。确认是最新版本后,查看日志发现所有失败均与sharedProcessMain.js的JSON解析错误有关,日志如下:

2023-02-16 09:32:06.725 [error] SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Object.factory (vscode-file://vscode-app/d:/Users/MI/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:93520)
2023-02-16 09:32:06.771 [error] Unexpected end of JSON input: SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Object.factory (vscode-file://vscode-app/d:/Users/MI/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:88:93520)

解决方案

1. 修复损坏的扩展配置文件

该错误大概率是VS Code的扩展配置JSON文件损坏导致,操作步骤:

  • 彻底关闭VS Code(包括任务管理器中的后台进程)
  • 打开文件资源管理器,导航到用户配置目录:
    • Windows: %APPDATA%\Code\User
    • macOS: ~/Library/Application Support/Code/User
    • Linux: ~/.config/Code/User
  • 找到extensions.json和settings.json,先备份到其他文件夹
  • 删除原文件后重启VS Code,软件会自动生成新的配置文件

2. 清理VS Code缓存

若配置文件修复无效,清理缓存目录:

  • 关闭VS Code
  • 导航到缓存路径:
    • Windows: %LOCALAPPDATA%\Code\Cache 和 %LOCALAPPDATA%\Code\CachedData
    • macOS: ~/Library/Caches/Code
    • Linux: ~/.cache/Code
  • 删除这些目录下的所有内容,重启VS Code后尝试安装扩展

3. 重装VS Code(保留用户数据)

如果前两步都没效果,尝试重装但保留个人配置:

  • 卸载当前VS Code
  • 不要删除用户数据目录(即前面提到的Code/User所在的父目录)
  • 下载最新版VS Code重新安装,启动后检查扩展是否能正常安装

4. 检查权限设置

确保VS Code有足够的读写权限:

  • Windows:右键VS Code图标,选择「以管理员身份运行」,再尝试安装扩展
  • macOS/Linux:检查Code相关目录的权限,确保当前用户拥有读写权限(可通过终端命令chmod -R 755 目录路径调整)

内容的提问来源于stack exchange,提问作者James Zhang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 23:40:48