vscode调试gulp设置

vscode的调试功能非常强大,丰富的插件使得他能让各种语言在其上运行,这次介绍一下如何在vscode上调试 gulp

为此,我们需要为vscode添加启动配置,这通过在项目的根目录中添加一个名为 .vscode 的文件夹,并添加名为 launch.json 的文件,或者在调试菜单中添加配置。

配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Debug Gulp",
            "program": "${workspaceRoot}/buildNew/node_modules/gulp/bin/gulp.js",
            "stopOnEntry": true,
            "args": [
              "buildAddr"  
            ],
            "cwd": "${workspaceRoot}/buildNew/",
            "outFiles": [],
            "sourceMaps": true,
            "runtimeExecutable": null,
            "env": {
                
            }
        }
    ]
}

其中 typerequest 固定配置,name 是为这个配置赐的名号,program 指向项目目录下 gulp 所在位置,argsgulp 中配置的 task 也就是你想要调试的 taskcwd 指向的是 gulpfile.js 所在路径。

配置完成后按 F5 进入调试模块,选择调试配置运行即可。

调试gulp

其中多数配置非必须,最简运行配置如下。

{
    "type": "node",
    "request": "launch",
    "name": "Gulp buildAddr",
    "program": "${workspaceRoot}/buildNew/node_modules/gulp/bin/gulp.js",
    "cwd": "${workspaceRoot}/buildNew/",
    "args": [
        "buildAddr"
    ]
}

gulp 开发中目录路径和活动对象都是较为令人苦恼的,通过vscode进行调试能方便很多,虽然webstorm在已经集成gulp调试,并且读取了所有 task 更佳方便,然而他卡啊!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    依依玖玥阅读 8,403评论 7 55
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,810评论 19 139
  • 安装Gulp首先需要安装Node.js,并在控制台输入$ npm install gulp -gMac端需要写成$...
    LaBaby_阅读 4,511评论 0 1
  • 在现在的前端开发中,前后端分离、模块化开发、版本控制、文件合并与压缩、mock数据等等一些原本后端的思想开始...
    Charlot阅读 10,858评论 1 32
  • 1、gulp的安装 首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp: npm install...
    F_imok阅读 6,974评论 1 11

友情链接更多精彩内容