2016-10-20 48 views
1

当我运行在节点下面的代码:如何在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 

我怎么能抑制标准错误,被显示保持下去吗?

回答

0

我花了位图了这一点,但你需要配置shelljs保持沉默,就像这样:

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

README,这样的:

禁止所有命令的输出,如果true,除了echo()调用。默认为false