2017-08-24 184 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