操作系统: Ubuntu 16.04与代码版本: 1.32.3
我不能为我的vs代码安装任何扩展。当我单击"install“时,出错
“无法读取未定义的属性‘本地’”
我还尝试手动安装,但它也不起作用。

发布于 2019-03-22 16:25:51
这很可能是因为代码没有写扩展文件夹的权限,在默认情况下,扩展文件夹是~/..vscode/扩展名。
来自终端的以下命令将修复它:
sudo chown -R $(whoami) ~/.vscode发布于 2019-03-22 22:16:54
我在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)发布于 2019-08-01 09:57:56
如果您在vscode中获得了Cannot read property 'id' of undefined,那么在C:\Users\myself\AppData\Roaming\Code\User\settings.json中可能会有一个自定义设置,其中引用了一个不再可用的东西。在我的示例中,它是一个更改的主题名称,因此不能再引用旧名称。
移除该设置后,问题得到了解决。
https://stackoverflow.com/questions/55296580
复制相似问题