Debug grunt tasks with node-inspector

随着项目的增长,Grunt任务也相对地变复杂。通过console.log或者grunt.log.writeln等方法去调试会变得越来越耗时。所幸的是,可以使用Node Inspector来做断点调试,以增加Grunt任务的开发效率。

Node Inspector是一个基于Blink Developer Tools的图形化调试工具,可以用来调试NodeJs应用。安装Node Inspector:

1
npm install -g node-inspector

完成之后即可以开始调试,步骤如下:

  • 在任务代码中添加断点代码debugger
  • 启动Node Inspector

    node-debug --web-port=9999 grunt-path task-name --task-option
    

    在Windows 7系统中, 如果通过全局安装grunt-cli的话,那么grunt-path 就是 %appdata%\npm\node_modules\grunt-cli\bin\grunt

参考:

0%