Grunt выдаст коды выхода, и это фантастически для скриптов, выполняющих задачи grunt, но я хочу, чтобы обрабатывать неудачные задачи grunt после завершения grunt завершает их.Управление ошибкой задачи глобального grunt
Я ожидал найти некоторую функцию обработки ошибок, которую я мог бы установить в initConfig, но ничего не вижу. Аналогично, даже «окончательная» функция будет работать хорошо.
В принципе, у меня есть задача с псевдонимом, которая представляет собой набор задач, которые я выполняю, и один из них временно изменяет содержимое файла, и я записываю содержимое обратно на диск после того, как все будет завершено. Я хочу по-прежнему иметь возможность, по крайней мере, попытаться записать содержимое обратно на диск, даже если задачи после мутации происходят, сбой.
Что-то к этому влиянию было бы здорово.
grunt.initConfig({
onError: function (error) {
// execute my file cleanup
},
// this is essentially a "finally" function that executes once grunt
// finishes with all tasks.
onComplete: function() {
// execute my file cleanup
}
});