当我在节点中运行以下代码时:
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我怎样才能压制它,让它不被显示?
发布于 2016-10-20 16:36:16
我花了一点时间才弄明白这一点,但您需要配置shelljs以保持沉默,如下所示:
var shell = require('shelljs');
shell.config.silent = true;在自述文件中,这个:
如果是
true,则取消所有命令输出,但echo()调用除外。缺省值是false。
https://stackoverflow.com/questions/40159919
复制相似问题