vscode 通过扩展将 link 提供给 json 计划

vscode provide link to json schem via extension

我需要在不使用 json 模式存储的情况下为其他用户提供一个 json 模式,例如,如果您查看以下 link 用户可以自己配置schema ,但在这里我希望 每个 安装我的 vs-extension 的人都会有这个 jsonschema.

这是我的问题:

我应该如何 link 用户架构,例如我的内部使用我做了什么

"json.schemas": [
    {
        "fileMatch": [
            "/*.tzr.json"
        ],
        "url": "./tzrschema.json"
    }
]

我将架构放入我的工作区并通过 url link 它对我有用,

假设我的 vs-ext 提供了一个包含文件 tzrschema.json 的文件夹,我应该如何 link 用户 workspace 到我通过扩展提供的 file

您应该在 package.json 中使用 jsonValidation contribution point:

{
  "contributes": {
    "jsonValidation": [
      {
        "fileMatch": "/*.tzr.json",
        "url": "./tzrschema.json"
      }
    ]
  }
}