2016-04-24 20 views
0

我們可以在瀏覽器中設置控制檯日誌輸出的風格。但是,如何使用相同的console.log調用在命令行中進行風格化?如何將CSS應用於console.log自動着色

我知道如何着色控制檯輸出。我想要的是:只要調用下面的代碼,它會自動着色爲CLI;一個工具或一種方法來做到這一點。

CSS轉換到命令行自動

console.log('%c COLORFUL', 'background: orange; color: white;'); 

@Oleg @Bergi這個問題是不是重複。標記前請仔細閱讀問題。此問題已被錯誤地標記爲重複。

+0

你的意思是在Node.js中使用例如? – tobspr

+0

@tobspr是的。我通過CLI在幻像js中從我的應用程序獲取控制檯消息。但是,由於CSS,它們變得沒有格式。 –

+0

@ Oleg不,它不是。我不是指CLI着色。我指的是CSS到CLI着色。 –

回答

0

看一看color.js。它提供了風格化控制檯輸出的功能。 用法很簡單,只要:

console.log("Yellow text".yellow); 
+0

你應該澄清你的問題,然後,因爲現在那不是很明顯 – tobspr

+0

我已經更新了 –

0

您可以使用庫,如chalk

const chalk = require('chalk'); 

// combine styled and normal strings 
console.log(chalk.blue('Hello') + 'World' + chalk.red('!')); 
+0

是的,我知道這些解決方案。但是,我的意思是自動執行此操作的一種方式或工具。 –

相關問題