这很可能是因为Code没有权限写入扩展文件夹,默认情况下为〜/ .vscode / extension。
终端的以下命令将修复它:
sudo chown -R $(whoami) ~/.vscode
我在Windows 10上遇到了同样的问题。我的情况下的权限不是问题。尝试清除通常可在此处找到的内容扩展文件夹;
C:\Users\USERNAME\.vscode\extensions
这为我解决了这个问题。
如果您正在查看可能导致问题的任何错误的更多详细信息,请尝试以下步骤打开开发人员控制台以检查错误。
CTRL+SHIFT+P >> Developer: Toggle Shared Process
当我尝试这个时,我得到以下错误(在清除扩展文件夹之前);
Uncaught (in promise) Error: EPERM: operation not permitted, open 'C:\Users\Ryan\.vscode\extensions\.obsolete'
和
Uncaught (in promise) W: EPERM: operation not permitted, open 'C:\Users\Ryan\.vscode\extensions\.obsolete'
at t.push.scanUserExtensions.then.e (file:///C:/Program Files/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:257:223)