如何移除NX默认输出,仅保留自定义目标的执行结果?
移除NX自定义目标的额外日志,仅保留命令输出内容
有三种简单方法可以实现只保留echo Hello的输出,去掉NX的额外日志:
命令行添加静默参数:运行命令时加上
--silent(或缩写-s)参数,直接抑制NX的日志输出:nx hello my-project --silent修改目标配置默认静默:在项目的目标配置里添加
"silent": true,这样每次运行这个目标都会自动隐藏NX日志,无需每次加参数:"targets":{ "hello": { "executor": "nx:run-commands", "options": { "command": "echo Hello", "silent": true } } }临时过滤输出(依赖系统工具):如果只是临时需求,可以用管道配合
grep过滤出目标内容(仅适用于类Unix系统):nx hello my-project | grep "hello"
内容的提问来源于stack exchange,提问作者Joey Yi Zhao
相关产品推荐
相关产品推荐

