typescript 在vscode的launch.json中不允许使用属性参数

unftdfkk  于 2023-02-05  发布在  TypeScript
关注(0)|答案(1)|浏览(391)

我只是尝试在vscode中添加一些基本配置到我的launch.json文件,但是我得到了一个错误,因为**不允许使用属性参数。**以下是我的配置。

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

cclgggtu

cclgggtu1#

那是个愚蠢的错误根据这个doc
VS代码调试器通常支持在调试模式下启动程序或附加到已在调试模式下运行的程序。根据请求(附加或启动)的不同,需要不同的属性,VS代码的launch.json验证和建议应该有助于实现这一点。
所以当我把请求从attach更改为launch时,一切都很完美,只有请求类型launch支持配置args

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

相关问题