"You don't have an extension for debugging 'JSON with Comments'" 调试 VS Code 主题时出现警告

"You don't have an extension for debugging 'JSON with Comments'" warning when debugging VS Code theme

我生成了在 VS Code 中创建颜色主题所需的文件。我用 generator-code 节点包做到了这一点。

My file structure is as follows

当我 运行 VS Code 的调试器时,我得到 this warning 阻止调试器 运行ning.

以下是我的launch.json文件的内容供参考:

{
  "version": "0.2.0",
  "configurations": [
      {
          "name": "Extension",
          "type": "extensionHost",
          "request": "launch",
          "runtimeExecutable": "${execPath}",
          "args": [
              "--extensionDevelopmentPath=${workspaceFolder}"
          ],
          "outFiles": [
              "${workspaceFolder}/out/**/*.js"
          ],
      }
  ]
}

如果您想知道当我 运行 调试器时我期望发生什么,here's the moment 在我跟随的教程中 运行 遇到这个问题。

编辑: 好吧,我通过删除文件并重新开始以某种方式回避了这个问题。我不确定之前是什么导致了这个问题。

只有在打开 launch.json 或 tasks.json 文件的情况下尝试启动调试器时,才会出现此弹出窗口。切换到我的一个测试文件并启动调试器修复它

当我的 launch.json 不符合 version + configurations 方案时出现此错误,我将 configurations 的内容复制粘贴到文件而不是把它放在数组中。

{
    "name": "Extension",
    "type": "extensionHost",
    "request": "launch",
    "runtimeExecutable": "${execPath}",
    "args": [
        "--extensionDevelopmentPath=${workspaceFolder}"
    ],
    "outFiles": [
        "${workspaceFolder}/out/**/*.js"
    ],
}