VS 代码错误:无法将索引添加到类型数组的父级

问题描述 投票:0回答:3

当我尝试更改任何首选项或设置时,会发生此错误!

visual-studio-code vscode-extensions
3个回答
0
投票

尝试直接删除AppData中的'code'文件夹


0
投票

我遇到了这个问题,请在此处查看我的答案:VS Code:“无法将索引添加到类型数组的父级。”

重述

我遇到了这个问题,根本原因是我的设置中有一个拼写错误。为了解决这个问题,我重置了我的设置,如下所示:

  1. 在 Mac 上按 Cmd-, 或在 Windows/Linux 上按 Ctrl-,
  2. 点击“sheet”图标打开settings.json文件:

  1. 删除文件所有内容并保存。

重置设置后,我可以毫无问题地更改设置。


0
投票

我相信,当您的 Visual Studio 代码中的属性值 settings.json 是一个数组(而它应该是一个对象)时,您会收到与此类似的错误。

在你的情况下,我相信最父对象被包装在这样的数组中:


设置.json

[
   {
     "launch.":{
        "version": "0",
         // other launch settings
     },
      
     // other settings
   }
]

您需要删除包装根设置对象的数组。它应该看起来像这样:


设置.json

 {
   "launch.":{
      "version": "0",
       // other launch settings
   },

   // other settings
 }
© www.soinside.com 2019 - 2024. All rights reserved.