当前位置: 代码迷 >> JavaScript >> 如何美化shell字符串?
  详细解决方案

如何美化shell字符串?

热度:89   发布时间:2023-06-07 13:42:59.0

我从 shell 输出中获取字符串。 它们使用外壳颜色进行格式化,例如

[2m36:13 [22m [31mabcdefgh...xyz [39m

我想在浏览器中显示格式化的字符串,带有颜色而没有它们的定义。

那么是否有任何库或 React 组件呢?

谢谢

编辑:我想要这样的东西:

function shell2Html(str) { /* ... */ }
shell2Html("[2m36:13 [22m [31mabcdefgh...xyz [39m")
// returns "<span class="red"><span class="bold">abcdefgh</span></span>"

您可以在 console.log 消息中添加 CSS:

console.log('%cHello World', 'color: red');
  相关解决方案