当一个Grunt任务完成后,我想打印一些信息。请查看下面的Grunt代码片段。
有没有办法实现这个呢?我注意到grunt.task.run()
不支持回调函数。这会导致我的消息在报告输出之前被打印出来。
grunt.registerTask('coverage', 'Runs all unit tests available via Mocha and generates code coverage report', function() {
grunt.task.run('env:unitTest', 'mochaTest');
grunt.log.writeln('Code coverage report was generated into "build/coverage.html"');
});
我也希望避免使用“hack”,例如仅为打印信息而创建grunt任务,并将其添加到任务链中的
grunt.task.run()
。