【问题标题】:Change text color in console在控制台中更改文本颜色
【发布时间】:2022-01-16 02:27:04
【问题描述】:

我想在使用console.info()console.error() 时更改节点控制台(命令提示符)中的控制台文本颜色。我知道你可以用一些反斜杠和颜色代码来改变文本颜色,但是有没有办法让它默认一些颜色?就像console.error() 可以默认为红色,console.warn() 可以默认为黄色。任何帮助表示赞赏,谢谢!

【问题讨论】:

    标签: node.js colors console


    【解决方案1】:

    我想你可以用你自己的 with your desired color 覆盖那些 console 函数:

    // Save a reference to the original functions
    const { info, error } = console;
    console.info = (arg) => {
      info.call(console, `\x1b[33m${arg}\x1b[0m`);
    };
    console.error = (arg) => {
      info.call(console, `\x1b[31m${arg}\x1b[0m`);
    };
    

    等等。使用任何你想要的颜色。

    【讨论】:

    • 对不起,我应该提到这是来自 node.js 控制台或命令提示符。
    • 同样的工作,只是用你自己的覆盖内置函数。这不是一个好主意(永远不会覆盖内置函数),但这是可能的。
    • 好的,我试试,谢谢!
    猜你喜欢
    • 2020-10-06
    • 2016-03-04
    • 2013-06-27
    • 2015-06-16
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 2012-06-01
    相关资源
    最近更新 更多