如何禁用 Jest 输出中的颜色

问题描述 投票:0回答:2

当我在浅色背景的终端中运行 Jest 时,其黄色输出完全无法读取。

我尝试找到任何允许我自定义颜色或完全关闭输出着色的选项。我发现很多关于

--colors
来打开输出颜色 on 的建议,但这与我需要的相反。

我使用带有 xterm 窗口的 Linux,白底黑字。

jestjs
2个回答
11
投票

对于版本

"jest": "^24.8.0",
,使用
jest --no-colors
命令禁用测试输出的颜色。


0
投票

对于

jest==29.7.0
,所有常见的解决方案都不适合我(
FORCE_COLOR=false
--no-colors
--colors=false
--color=false
) 我必须解决这个问题:

npm test | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" &> logs.txt

我希望这对某人有帮助

© www.soinside.com 2019 - 2024. All rights reserved.