Visual Studio Code任务&调试

时间:2016-08-10 10:38:08

标签: gulp visual-studio-code

我使用gulp任务来运行我的node.js单元测试,并使用VSCode task来执行这个gulp任务。现在我想调试我的测试。不幸的是,VSCode在运行任务时忽略了断点。显然,它在启动任务时使用默认的运行模式而不是 debug 模式。

有没有办法告诉VSCode在 debug 模式下执行任务?

1 个答案:

答案 0 :(得分:0)

以下是mocha测试的示例:https://gist.github.com/paambaati/54d33e409b4f7cf059cc#gistcomment-1835655

在其他情况下,您必须创建launch.json来调试代码。在此配置中,您可以将preLaunchTask属性设置为gulp任务的名称。如果您的任务配置为isWatching,则可能还需要配置problemMatcher,否则任务将不允许调试器在任务结束前启动。