最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何从“npm install”输出常规ASCII,而不是默认给出的漂亮格式的输出?

网站源码admin14浏览0评论

如何从“npm install”输出常规ASCII,而不是默认给出的漂亮格式的输出?

如何从“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"

发布评论

评论列表(0)

  1. 暂无评论