我正在使用gulp并希望打印并突出显示已从流程参数传递的 root 任务名称。
gulp sometaskname
这个带有wrapping gulp constructor的解决方案为我提供了每个被调用任务的任务名称。
var runTask = Gulp.Gulp.prototype._runTask;
Gulp.Gulp.prototype._runTask = function(task) {
GUtil.log(`Project task ${task.name} has started`);
return runTask.call(this, task);
}
如何获取或检测根目录?也许来自process.argv
?