【问题标题】:post launch task in visual studio codeVisual Studio 代码中的发布后任务
【发布时间】:2018-02-07 07:57:15
【问题描述】:

我可以在 vscode 中使用 launch.json 中的 preLaunchTask arg 调试我的节点应用程序之前启动任务,但在调试后我找不到启动任务的方法。有没有办法像 preLaunchTask 一样在 vscode 中做到这一点?

【问题讨论】:

  • 其实我想在调试后删除节点文件(.env,envent.json,...)
  • 您希望在调试会话完成后或启动后运行此任务?
  • @Stewart_R 我想在会话结束后运行它
  • 已作为问题输入:[#2405 postLaunchTask 将非常有用](github.com/Microsoft/vscode/issues/2405)

标签: node.js visual-studio-code task


【解决方案1】:

v1.22 刚刚添加了一个postDebugTaskrelease notes: postDebugTask

我们在 launch.json 中添加了 postDebugTask 支持。运行此任务 调试会话结束后。与 preLaunchTask 类似,您可以 通过名称引用 tasks.json 中的任务。这是一个示例 使用 postDebugTask 启动配置:

{
    "name": "Attach to node server",
    "type": "node",
    "request": "attach",
    "port": 8008,
    "preLaunchTask": "Start Server",
    "postDebugTask": "Your delete task here"
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-09
    • 2018-10-09
    • 2018-01-21
    • 1970-01-01
    • 2019-04-24
    相关资源
    最近更新 更多