如何自动将CSS应用于console.log着色

时间:2016-04-24 17:51:26

标签: javascript command-line-interface console.log

我们可以在浏览器中设置控制台日志输出的样式。但是,如何使用相同的console.log调用在命令行中进行样式化?

我知道如何着色控制台输出。我想要的是:只需调用以下代码,它将自动在CLI中着色;一种工具或一种方法。

自动将CSS转换为命令行

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

@Oleg @Bergi这个问题不重复。请在标记前仔细阅读问题。此问题已被错误标记为重复。

2 个答案:

答案 0 :(得分:0)

看看https://bl.ocks.org/mbostock/3808218。它提供了控制台输出样式化的功能。 用法很简单:

script_a.py

答案 1 :(得分:0)

您可以使用库,例如​​chalk

const chalk = require('chalk');

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