如何在tasks.json中使用JavaScript Debug Terminal替代传统Shell执行任务?
在VS Code tasks.json中配置使用JavaScript Debug Terminal执行任务
刚好解决过类似的痛点!你不用再手动停止进程、切换终端再重启了——只需要给你的task配置添加一个关键字段,就能让任务自动在JavaScript Debug Terminal中运行。
修改单个任务的配置
直接在你现有的webpack任务里加上"terminalKind": "javascriptDebugTerminal"字段就行,修改后的完整配置如下:
{ "label": "webpack", "type": "shell", "command": "npm run -s start-webpack -- -w", "isBackground": false, "problemMatcher": [], "presentation": { "group": "main" }, "terminalKind": "javascriptDebugTerminal" }
配置说明
terminalKind是VS Code专门用来指定终端类型的字段,设置为javascriptDebugTerminal后,这个shell任务就会自动在调试终端中启动,不用你手动切换。- 启动任务后,你可以直接在这个终端里进行调试操作,完全省去了之前繁琐的切换步骤。
全局默认配置(可选)
如果你希望所有tasks都默认使用JavaScript Debug Terminal,不用逐个修改配置,可以在VS Code的settings.json里添加以下配置:
"tasks.defaultTerminalKind": "javascriptDebugTerminal"
这样所有新建或已有的任务都会自动使用调试终端,一步到位。
内容的提问来源于stack exchange,提问作者sdewasme
相关产品推荐
相关产品推荐

