如何抑制shelljs中的错误?

时间:2016-10-20 16:36:17

标签: node.js shelljs

当我在节点中运行以下代码时:

var shell = require('shelljs');
var files = shell.ls('-R', './**/foobar');
console.log('Files found:\n' + files.join('\n'));

我在输出中看到了这一点:

ls: no such file or directory: ./**/foobar

如何抑制stderr,防止它被显示?

1 个答案:

答案 0 :(得分:4)

我想了解一下,但你需要将shelljs配置为静默,如下所示:

var shell = require('shelljs');
shell.config.silent = true;

README开始,这个:

  

true次呼叫外,echo()禁止所有命令输出。默认值为false