2017-08-24 30 views
0

我在我的项目中使用了Jest,它创建了一个非常整齐的控制台输出。 (我使用JIdea 2017年在RHEL 6.9)Jest如何输出富文本到IDE控制台?

只是想知道how Jest actually do that ?我们如何可以打印的东西到控制台这样,与彩色背景彩色文字..等

enter image description here

+1

可能通过使用ANSI转义码。 – Carcigenicate

回答

1

它采用https://github.com/chalk/chalk

source code

const FAIL = chalk.reset.inverse.bold.red(' FAIL '); 
const PASS = chalk.reset.inverse.bold.green(' PASS '); 
+0

酷!我们可以在Java中使用它吗?像'System.out.println('')'中一样? – prime

+0

@prime知道是否有Java等价物。有许多Java库可以为输出着色,但可能不是粉笔的方式。 – aristotll

+0

有关Java库的任何建议? 我刚刚在eclipse中尝试过使用ANSI转义码,但不工作 – prime