而不是默认给出的漂亮格式的输出?"/>
如何从“npm install”输出常规ASCII,而不是默认给出的漂亮格式的输出?
执行“npm install”时,我在终端中获得了一堆精美格式的输出。这包括更改光标位置,光标后退与擦除,线条图,大量彩色文本等。
我想在终端中获得常规的ASCII输出,而不需要任何格式化(想想console.log()的正常输出是什么样子)。我正在尝试为我的项目设置一个日志系统,因此只需要文本输出就可以轻松高效地进行解析。
如果不存在这样的选项,下一个最佳选择是自己重新格式化输出吗?是否有外部工具已经这样做了?
我已经尝试过查看npm安装文档,但是我找不到任何可以切换输出“模式”的标志。
回答如下:如果有其他人遇到这个,我发现的最好的解决方案是一些npm安装标志和sed的组合:
npm install --no-progress --no-color | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g"
更多推荐
如何从“npm install”输出常规ASCII,而不是默认给出的漂亮格式的输出?
发布评论