diff --git a/lib/task/task.js b/lib/task/task.js index 7833b50..3c0e3c3 100644 --- a/lib/task/task.js +++ b/lib/task/task.js @@ -285,6 +285,8 @@ class Task extends EventEmitter { let hasAction = typeof this.action == 'function'; if (!this.isNeeded()) { + jake._invocationChain.splice(jake._invocationChain.indexOf(this), 1); + this.emit('skip'); this.emit('_done'); }