VSCode 无法同步插件
复制本地路径 | 在线编辑
用新电脑登录 VSCode,明明已经登录成功了,同步也可以了,但结果就是无法同步好插件,问了 AI 半天也没得出个所以然,所以这个问题还是值得记录的。
我的原因很简单,就是之前设置 settings 中的 http.proxy 是 VPN 出口,同步的时候如果有这个会影响出错,所以把它删掉然后再去同步就可以了,最好先退出账号再登录,具体原因排查是看到同步的日志输出,在 AI 辅助下找原因,下面是具体分析。
首先是新电脑的同步检查,结果显示说是同步成功了,但其实没有。
2026-03-13 13:48:21.042 [info] Settings: No changes found during synchronizing settings.
2026-03-13 13:48:21.047 [info] Keybindings: No changes found during synchronizing keybindings.
2026-03-13 13:48:21.051 [info] Snippets: No changes found during synchronizing snippets.
2026-03-13 13:48:21.055 [info] Tasks: No changes found during synchronizing tasks.
2026-03-13 13:48:21.059 [info] Mcp: No changes found during synchronizing mcp.
2026-03-13 13:48:21.063 [info] GlobalState: No changes found during synchronizing ui state.
2026-03-13 13:48:21.098 [info] Extensions: No changes found during synchronizing extensions.
2026-03-13 13:48:21.101 [info] Prompts: No changes found during synchronizing prompts.
2026-03-13 13:48:21.103 [info] Profiles: No changes found during synchronizing profiles.
2026-03-13 13:48:21.104 [info] Sync done. Took 205ms
怀疑是云端就是没有数据,然后在 Settings Sync 中进行 Show Synced Data,查看其中 extensions,结果显示是有许多内容的。
{
"identifier":
{
"id": "huacnlee.autocorrect",
"uuid": "7b06b128-11b5-49af-b262-9c5abbd5a10d"
},
"preRelease": false,
"version": "2.6.4",
"pinned": false,
"installed": true
},
{
"identifier":
{
"id": "jebbs.markdown-extended",
"uuid": "41c03ed0-b7b8-4476-8d01-926a7e041e69"
},
"preRelease": false,
"version": "1.1.4",
"pinned": false,
"installed": true
},
之后重新退出再登录,然后同步,发现日志输出是如下的,就能分析出是网络的问题,那就可能是代理的问题了。
2026-03-13 13:55:49.073 [info] Extensions: Skipped synchronizing extension ESLint
2026-03-13 13:55:49.074 [error] Error: net::ERR_CONNECTION_CLOSED at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/utility_init:2:10684) at SimpleURLLoaderWrapper.emit (node:events:519:28)
2026-03-13 13:55:49.074 [info] Extensions: Skipped synchronizing extension Office Viewer
2026-03-13 13:55:49.074 [error] Error: net::ERR_SOCKET_NOT_CONNECTED at SimpleURLLoaderWrapper.<anonymous> (node:electron/js2c/utility_init:2:10684) at SimpleURLLoaderWrapper.emit (node:events:519:28)