首页 > 解决方案 > 取消 vscode 警告`不正确的类型。预期的“数组”`

问题描述

我正在按照google chrome extensions-getting startedmanifest.json和 manifest 工作正常中的说明编写一个,但是在 vscode 上我收到以下错误: 在此处输入图像描述

如前所述,尽管有这个警告,它工作得很好,但我希望它消失。有没有办法取消这个错误?或者,当然,有没有办法更正我的代码,使其不会显示警告?

谢谢

标签: jsonvisual-studio-code

解决方案


我有同样的问题。这是由执行 linting/提供验证的 VSCode 扩展引起的。在找到有问题的插件之前,您必须一一禁用它们。然而,首先要开始的是 John Papa 的 Angular Snippets。那是导致我这个错误的插件。Angular 项目也像 Chrome 扩展一样使用 manifest.json。他们的模式是不一致的。您可以为包含您的 Chrome 扩展程序的工作区禁用插件。

这样你就可以为其他项目保留很酷的 Angular Snippets,但为你的 Chrome 扩展程序禁用,

禁用前。注意工作区中的问题。 在此处输入图像描述

在此处输入图像描述

然后选择禁用(工作区) 在此处输入图像描述

然后问题就没有了。 在此处输入图像描述

(单独的专业提示:将 json.schemas 元素添加到您的 settings.json 以供 vscode 项目验证您的 manifest.json,就像这样。

"json.schemas": [{
        "fileMatch": ["../src/manifest.json"],
        "url": "http: //json.schemastore.org/chrome-manifest"
    }]

推荐阅读