gpt4 book ai didi

javascript - 如何将输出从一个任务切换到另一个任务

转载 作者:可可西里 更新时间:2023-11-01 01:44:09 26 4
gpt4 key购买 nike

是否可以在任务之间切换 Gulp 的输出?

例如,我想连续运行我的 build 任务并在默认情况下查看它的输出,我希望能够将 build 的输出替换为eslint 的输出,但前提是发生这种情况。所以,如果所有错误都得到纠正,我可以再次看到 build 的输出。

在我开始修补之前看起来非常简单。我错过了什么吗?

最佳答案

不是一个合适的解决方案。但这里有一个想法。

var originalStdoutWrite = process.stdout.write;
process.stdout.write = function(){ return; }
gulp.src(['**/*.js','!node_modules/**'])
.pipe(eslint())
.pipe(eslint.results(results => {
// Called once for all ESLint results.
if(results.errorCount>0){
originalStdoutWrite.call(process.stdout,`Total Results: ${results.length}`);
}else{
process.stdout.write = originalStdoutWrite;
}
}));

关于javascript - 如何将输出从一个任务切换到另一个任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45591575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com