2016-10-20 47 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