Visual Studio Code EPERM 操作不允许。

3
每次我尝试在 VSC 上安装新的扩展时,都会出现以下情况:
Error while loading extensions. EPERM: operation not permitted

然后它告诉我打开一个 .obsolete 文件。但是它告诉我的文件路径不存在。由于某种原因,我没有 .vscode 文件夹。


这是在Windows上吗? - Gino Mempin
@GinoMempin 是的 - Jake
4个回答

4
  • 首先进入当前用户的"C:\Users\your_user_name"目录。
  • 然后勾选"隐藏项目"复选框。
  • 这样你就可以看到".vscode"文件夹了。
  • 最后,删除它并重新打开VS Code。

1
按照这些步骤解决了我的问题,感谢你的回答 @kerem - Naga
实际上,在第一个要点之后,一旦你进入你的"C:\Users\your_user_name"目录,右键点击,这将打开上下文菜单,然后选择"属性",会弹出几个选项卡。你需要的是默认选项,也就是"常规",也就是你会自动进入的那个选项卡。从那里,在"属性"下面,你会看到"隐藏"复选框... - undefined

1

当我重新安装Visual Studio Code时,遇到了同样的问题。旧的.vscode文件夹和我的旧扩展程序一直存在。删除旧的.vscode文件夹解决了问题。

它可能是隐藏的。要在文件资源管理器中显示隐藏的文件夹,请转到“查看”> 在“显示/隐藏”部分中选中“隐藏的项目”。


0
  1. 在你的电脑上找到 .vscode 文件夹并打开
  2. 打开 extensions 文件夹,向下滚动到 "extensions.json" 文件,然后删除该文件
  3. 重新启动你的 VS Code 并尝试安装或更新扩展。这次应该能正常工作。这对我起作用了

-1
我试过删除.vscode文件夹,但没有成功。
这是一个权限错误。
1. 右键单击VSCode的快捷方式。 2. 进入属性。 3. 切换到兼容性选项卡。 4. 勾选“以管理员身份运行此程序”。 5. 重新启动并重新运行您的命令。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接