在控制台中更改文本颜色

Change text color in console

我想在使用 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`);
};

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