求助:在 gitbash 中 yarn 与 npm 的输出结果中, yarn 自带了白色的背景色,如何避免该背景色?

2020-08-11 23:44:26 +08:00
 cyitao

使用 yarn 执行的命令中,输出结果总是带有白色的背景色,换用 npm 后没有。如何让 yarn 避免出现这种白色的背景色?

系统:Windows10 专业版

系统版本号:20H2

命令行使用的是以 gitbash 为内核的 Windows Terminal 正式版。

1956 次点击
所在节点    JavaScript
3 条回复
no1xsyzy
2020-08-12 13:00:37 +08:00
通过命令行选项告诉 yarn 不要输出 ANSI 颜色控制字符。
cyitao
2020-08-12 20:12:50 +08:00
@no1xsyzy 搜索了 yarn 文档之后,似乎它并没有这个选项。不过还是谢谢你的回复。
no1xsyzy
2020-08-12 22:54:09 +08:00
@cyitao #2 似乎每个命令有 --no-color 选项
似乎有环境变量能够作用于 chalk 库
也可以写个 bash 函数把 yarn 的输出中过滤掉 ANSI 颜色控制字符,技术上并不难, | 给 tr -dc 就行。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX