【发布时间】:2023-08-04 23:08:01
【问题描述】:
我最近安装了NodeJS Tools for Visual Studio,它宣称支持 VS 中的 Node 环境。值得注意的是,它能够从 IDE 设置调试断点。
我不清楚调试 Gulp 任务时是否可以设置断点。 Task Runner 有能力检测 Gulp 任务并将console.log
语句输出到窗口,但我还没有找到更好的调试方法。
我不久前发现了这篇文章:How can I debug gulpfile.js when running it with Visual Studio Task Runner Explorer? 但是,这篇文章不涉及用于 VS 的 NodeJS 工具。所以,我重新提出这个问题以考虑该插件。
【问题讨论】:
-
你试过
debugger;
吗?这适用于大多数基于 javascript 并通过点击 F12 按钮使用 chrome 开发工具。你也可以在这里添加断点。 -
我刚做了,但无济于事。问题是预期的调试路线是构建/启动项目。 Gulp 任务只是项目的一个子集,并且独立于它,所以我不确定是否支持调试它们。是的,我知道如何在 Chrome 开发工具中进行调试。 :) 只是希望当 VS 支持调试 Node 时,不必使用额外的工具在 Chrome 中运行 Gulp 任务。
-
试试这个site
-
对。这就是我刚才提到的。我正在尝试不使用 Node Inspector 在 Chrome 中运行 Gulp。
-
@UtkarshDubey 谢谢,但那是 Visual Studio Code。这个问题是关于 Visual Studio 和 NTVS 的常规版本。
标签: node.js visual-studio-2015 gulp ntvs