VSCODE:无法读取未定义的属性“local”

问题描述 投票:4回答:2

操作系统:Ubuntu 16.04 VS代码版本:1.32.3

我无法为我的vs代码安装任何扩展。当我点击“安装”时,出现错误

“无法读取未定义的'本地'属性”

我也尝试手动安装,但它也不起作用。

Error image

visual-studio-code
2个回答
12
投票

这很可能是因为Code没有权限写入扩展文件夹,默认情况下为〜/ .vscode / extension。

终端的以下命令将修复它:

sudo chown -R $(whoami) ~/.vscode

1
投票

我在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)

Visual Studio Code Windows Error

© www.soinside.com 2019 - 2024. All rights reserved.