【问题标题】:How to change console.log() output in VSCode?如何更改 VSCode 中的 console.log() 输出?
【发布时间】:2020-08-23 07:05:07
【问题描述】:

我想更改我的一些 console.log() 语句的颜色。使其中一些变为红色,另一些变为绿色。如果我使用 VSCode 控制台运行我的代码,有没有办法做到这一点?

【问题讨论】:

标签: javascript node.js visual-studio-code colors console.log


【解决方案1】:

当然,您可以在 VScode 中使用名为 chalk 的包:-

const chalk = require('chalk');
 
console.log(chalk.red('Hello world!')); //will turn your log into red.

还可以根据自己的喜好自定义主题,甚至支持各种样式、修饰符、背景颜色

const chalk = require('chalk');
 
const error = chalk.bold.red;
const warning = chalk.keyword('orange');
 
console.log(error('Error!'));
console.log(warning('Warning!'));

【讨论】:

  • 谢谢,好主意。虽然我想在没有额外软件包的情况下做到这一点。但无论如何,这似乎是唯一的解决方案
【解决方案2】:

不,控制台消息显示在浏览器中。 但是,您可以尝试使用以下替代方法:

  1. console.warn()
  2. console.error()

详情请参阅this

【讨论】:

  • 否,node.js 中的 console.log 在服务器上显示消息,而不是在浏览器上
  • OP 正在从她的 VSCode 运行它。其余的应该是显而易见的。 @slebetman
  • Knick,正如 slebetman 所说,此消息显示在服务器上,而不是浏览器上...
猜你喜欢
  • 2022-12-16
  • 2012-11-09
  • 1970-01-01
  • 2020-08-17
  • 2022-10-28
  • 2012-04-08
  • 2012-11-04
  • 2022-12-17
  • 2018-06-27
相关资源
最近更新 更多