javascript - 使用 Visual Studio 2015/Community/Visual Studio Code 开发时如何调试 gulp 插件?

标签 javascript visual-studio gulp

我需要在开发过程中使用 Visual Studio 2015/Community 或 Visual Studio Code 调试 gulp 插件。

我所说的调试是指使用断点等 IDE 功能,而不仅仅是在控制台中打印。

最佳答案

找到此问题的解决方案。 基本上可以将 Visual Studio Code 附加到 Node.js 进程,因此在 Node 中运行脚本时,Visual Studio 调试器会出现。

将 VS Code 附加到 Node.js

node --debug program.js

node --debug-brk program.js

使用 --debug-brk 选项,Node.js 停止在程序的第一行。

VS中对应的launch.json配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Attach to Node",
            "type": "node",
            "request": "attach",
            "port": 5858,
            "restart": false
        }
    ]
}

更多信息可以找到她:

http://code.visualstudio.com/docs/editor/debugging#_launch-configurations

关于javascript - 使用 Visual Studio 2015/Community/Visual Studio Code 开发时如何调试 gulp 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679491/

相关文章:

javascript - Gulp 4 - CSS 缩小和重命名

javascript - 无法运行 window.URL.createObjectURL(blob) 来显示 .png 文件

javascript - 单击 Javascript 中的标题,按升序和降序对表格进行排序

c++ - 为什么我的 C++ 程序在 Visual Studio 2008 的 Debug模式下关闭如此缓慢?

c# - 无法从数据库获取列类型

c# - .NET 针对 VS2017 中的多个框架。如何让 IDE 定位特定的预处理器指令?

javascript - Bower 安装给出 "Package not found"

javascript - Redactor JS - 使用 BootstrapValidator 验证表单

javascript - 为什么我的 vue.js 按钮不创建新的文本区域?

javascript - Gulp-Coveralls 返回 422,找不到 TravisCI 构建