pil*_*lau 6 javascript gruntjs
有没有办法捕捉GruntJS任务失败并采取行动?
该--force
标志没有帮助,因为我需要知道的东西,一路上打破,并做一些事情.
我尝试了一些类似于try-catch的安排,但它不起作用.这是因为grunt.registerTask
将任务推入队列 - 执行不是同步的.
grunt.registerTask('foo', "My foo task.", function() {
try {
grunt.task.run('bar');
} catch (ex) {
// Handle the failure without breaking the task queue
}
});
Run Code Online (Sandbox Code Playgroud)
欢迎创意javascript创意以及GruntJS专有技术.
小智 0
我还没有测试过它,但就像在任何 Javascript 代码中一样,您可以添加一个事件监听器到 grunt 对象,并在需要时从任务中触发事件...
不知道这是否完全适合您的问题,但我会尝试一下。
希望能帮助到你!
归档时间: |
|
查看次数: |
569 次 |
最近记录: |