随着项目的增长,Grunt
任务也相对地变复杂。通过console.log
或者grunt.log.writeln
等方法去调试会变得越来越耗时。所幸的是,可以使用Node Inspector来做断点调试,以增加Grunt
任务的开发效率。
Node Inspector是一个基于Blink Developer Tools的图形化调试工具,可以用来调试NodeJs应用。安装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
。
参考: