You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code报错Can not add index to parent of type array如何解决?

VS Code修改配置触发Can not add index to parent of type array报错解决方案

报错原因

该错误由VS Code用户配置文件settings.json的格式异常导致:VS Code的偏好配置根结构必须是JSON对象(使用{}包裹),如果误操作将根节点、或某个需要容纳键值对的配置父节点改为了数组结构(使用[]包裹),VS Code尝试写入新配置项时就会触发该报错。

解决步骤

  • 打开用户配置JSON文件
    按下快捷键Ctrl+Shift+P(Windows/Linux)/Cmd+Shift+P(Mac)调出命令面板,输入Preferences: Open User Settings (JSON),回车打开配置文件。
  • 修正配置格式
    优先检查文件最外层结构:

    错误示例(根节点为数组):

    [
      "editor.fontSize": 16,
      "workbench.colorTheme": "Default Dark+"
    ]
    

    正确格式(根节点为对象):

    {
      "editor.fontSize": 16,
      "workbench.colorTheme": "Default Dark+"
    }
    
    同时检查所有子层级的配置,确认需要包含键值对的父节点均使用{}包裹,仅列表类配置项使用[]包裹即可。
  • 保存重启
    修正格式后保存settings.json,重启VS Code即可正常修改偏好设置。

报错参考截图

VS Code修改配置报错截图

内容的提问来源于stack exchange,提问作者MEGOs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 09:57:03