vscode 中的 launch.json 中不允许使用属性 args
Posted
技术标签:
【中文标题】vscode 中的 launch.json 中不允许使用属性 args【英文标题】:Property args is not allowed in launch.json in vscode 【发布时间】:2018-12-03 01:32:51 【问题描述】:我只是想在vscode
中的launch.json
文件中添加一些基本配置,但由于不允许使用属性参数而出现错误。 以下是我的配置。
"version": "0.2.0",
"configurations": [
"type": "node",
"request": "attach",
"name": "index",
"args": [
"src/index.ts"
],
"cwd": "$workspaceFolder"
],
"compounds": []
【问题讨论】:
【参考方案1】:这是一个愚蠢的错误。据此doc
VS Code 调试器通常支持在调试模式下启动程序 或附加到已在调试模式下运行的程序。根据 请求(附加或启动)需要不同的属性,并且 VS Code 的 launch.json 验证和建议应该有助于 那个。
所以当我将请求从 attach
更改为 launch
时,一切都很完美。只有请求类型launch
支持配置args
。
"version": "0.2.0",
"configurations": [
"type": "node",
"request": "launch",
"name": "index",
"args": [
"src/index.ts"
],
"cwd": "$workspaceFolder"
],
"compounds": []
【讨论】:
以上是关于vscode 中的 launch.json 中不允许使用属性 args的主要内容,如果未能解决你的问题,请参考以下文章
VSCode仅为许多项目之一创建Launch.json和Tasks.json文件
在具有活动 virtualenv 的 python 模块上使用 vscode 调试器,launch.json 中的“配置文件中的 python 路径无效”
如何在 VSCode 的 launch.json 中使用自定义环境变量