代码之家  ›  专栏  ›  技术社区  ›  Sibeesh Venu

vscode的launch.json中不允许使用属性args

  •  3
  • Sibeesh Venu  · 技术社区  · 6 年前

    我只是想在我的 launch.json 归档 vscode ,但我得到一个错误 不允许属性参数。 下面是我的配置。

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "attach",
                "name": "index",         
                "args": [
                    "src/index.ts"
                ],
                "cwd": "${workspaceFolder}"           
            }
        ],
        "compounds": []
    }
    

    enter image description here

    1 回复  |  直到 5 年前
        1
  •  3
  •   Sibeesh Venu    6 年前

    那是个愚蠢的错误。根据这个 doc

    vs代码调试器通常支持在调试模式下启动程序 或者附加到调试模式下已经运行的程序。取决于 请求(附加或启动)需要不同的属性,并且 vs code的launch.json验证和建议应该有助于 那。

    所以当我把请求改成 launch attach ,一切都很完美。仅请求类型 发射 支持配置 args 是的。

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "launch",
                "name": "index",         
                "args": [
                    "src/index.ts"
                ],
                "cwd": "${workspaceFolder}"           
            }
        ],
        "compounds": []
    }