【发布时间】:2022-01-16 02:27:04
【问题描述】:
我想在使用console.info() 或console.error() 时更改节点控制台(命令提示符)中的控制台文本颜色。我知道你可以用一些反斜杠和颜色代码来改变文本颜色,但是有没有办法让它默认一些颜色?就像console.error() 可以默认为红色,console.warn() 可以默认为黄色。任何帮助表示赞赏,谢谢!
【问题讨论】:
我想在使用console.info() 或console.error() 时更改节点控制台(命令提示符)中的控制台文本颜色。我知道你可以用一些反斜杠和颜色代码来改变文本颜色,但是有没有办法让它默认一些颜色?就像console.error() 可以默认为红色,console.warn() 可以默认为黄色。任何帮助表示赞赏,谢谢!
【问题讨论】:
我想你可以用你自己的 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`);
};
等等。使用任何你想要的颜色。
【讨论】: