调试 – 如何使用VSCode调试gulp任务

我需要调试一个命令gulp开始与VScode(我有一些映射错误,在透明度中的巴贝,我还不明白…). VSCode调试认配置旨在启动节点app.js.如何修改它来触发gulp命令?

这是认配置.如果有人提示我怎么做,我会在你的债务:)

{
    "version": "0.2.0","configurations": [
        {
            "name": "Lancer","type": "node","request": "launch","program": "${workspaceRoot}/app.js","stopOnEntry": false,"args": [],"cwd": "${workspaceRoot}","prelaunchTask": null,"runtimeExecutable": null,"runtimeArgs": [
                "--nolazy"
            ],"env": {
                "NODE_ENV": "development"
            },"externalConsole": false,"sourceMaps": false,"outDir": null
        },{
            "name": "Attacher","request": "attach","port": 5858,"address": "localhost","restart": false,"outDir": null,"localRoot": "${workspaceRoot}","remoteRoot": null
        }
    ]
}

解决方法

在“Lancer”配置中,进行以下更改.

>将程序更改为“${workspaceRoot} /node_modules/gulp/bin/gulp.js”
>更改参数为[“开始”]

在要调试的任务中设置断点并启动调试器.将“开始”更改为所需的任务名称以调试其他任务.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...