如何在使用Visual Studio Task Runner Explorer运行时调试gulpfile.js?

时间:2015-02-08 00:10:09

标签: node.js visual-studio gulp

如何在使用Visual Studio Task Runner Explorer运行gulpfile.js时调试gulpfile.js?或者是否有另一种方式可以使用visual studio启动gulp,以便可以调试gulpfile.js?我知道node-inspector但想看看Visual Studio是否有原生内容。

2 个答案:

答案 0 :(得分:6)

我知道您可能期望有更好的方法来做到这一点但我现在这样做的方式是使用普通的

gulpfile.js 中的

console.log()语句

这样我可以检查变量并尝试发现任何逻辑错误。

答案 1 :(得分:1)

在您打开的文件夹中定义.vscode\launch.json文件"打开文件夹"在VS Code中使用此内容:

{
    // Use IntelliSense to learn about possible Node.js debug attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "cwd": "${workspaceRoot}/src/node",
            "name": "Gulp package node",
            "program": "${workspaceRoot}/src/node/node_modules/gulp/bin/gulp.js",
            "args": [
                "package" // replace this with your gulp task name
            ]
        }
    ]
}

您显然希望在上面替换任务名称和代码路径。

然后你可以点击" Go"在VS Code中,它将在附带调试器的情况下启动gulp。