将颜色输出的模板引擎节点控制台

如何将彩色文本呈现到由支持循环和variablesreplace的模板引擎生成的控制台。

我已经用swig做了一些testing,但是它只是逃脱了\u001b[32m东西。

sprintf和真正的HTML模板引擎之间有什么东西吗?

更新:
我已经尝试了一段时间swig ,只是使用console.log会实际上更可维护/可读:)

我是唯一一个能够find一些基于模型有用的输出文本到控制台的东西吗? 还是我从错误的angular度来处理这个问题?

虽然这并不能解决模板系统的问题,但它可能会帮助您实现您正在尝试实现的目标。 有两个不同的模块,我build议你看看:

粉笔 – “terminalstring造型正确,颜色很多”

有一个名为粉笔的节点模块,允许您通过一个非常简单的API来定义颜色/样式。

它与sprintfreplace兼容,可以与console.log结合logging漂亮的格式化输出。

bunyan – “一个用于node.js服务的JSON日志库”

如果你想用它做日志 ,我build议看看bunyan 。 它允许你基本上发送任何东西到你的日志格式为JSON。 它增加了额外的数据,如时间戳和错误级别,所以你不必这样做。 输出只是JSON,所以它可以很容易地被编程使用。

通过将std.outbunyan ,它将着色和格式化输出,使检查更容易。