如何使用节点。js API中的控制台模块

  介绍

这篇文章主要讲解了如何使用节点。js API中的控制台模块,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。


说明:

控制台模块提供了一个简单的调试控制台,类似于网页浏览器提供的JavaScript控制台。
控制台模块导出了两个特定的组件:
一个控制台类,包含console.log (), console.error()和console.warn()等方法,可以被用于写入到任何节点。js流。
一个全局的控制台实例,可被用于写入到过程。stdout和过程。stderr。
全局的控制台使用时无需调用要求(& # 39;控制台# 39;)。

演示:

 const{控制台}=要求(& # 39;控制台# 39;);
  const{控制台}=控制台;

新主机(stdout (stderr])

说明:

通过传入一个或两个可写流实例,创建一个新的控制台对象
stdout:一个可写流,用于打印日志或输出信息。
stderr:用于输出警告或错误。
如果没有传入stderr,则警告或错误输出会被发送到stdout
全局的控制台是一个特殊的控制台实例,
它的输出会发送到过程。stdout和过程。stderr

演示:

常量输出=fs.createWriteStream (& # 39;。/stdout.log& # 39;);
  const errorOutput=fs.createWriteStream (& # 39;。/stderr.log& # 39;);
  const记录器=new控制台(输出,errorOutput);
  记录器。断言(false, & # 39;哎呀% & # 39;,& # 39;没有\ & # 39;t工作·# 39;)//AssertionError [ERR_ASSERTION]:哎呀没有# 39;t 

console.clear工作()

说明:

当stdout是一个遥控时,调用console.clear()将尝试清除TTY。
当stdout不是一个遥控时,该方法什么都不做。

console.count([标记])

说明:

维护一个指定名称的内部计数器,并且输出该名称调用console.count()的次数。
标签:计数器名称

演示:

在console.count ()   默认值:1   未定义的   比;console.count(& # 39;默认# 39;)   默认值:2   未定义的   比;console.count (& # 39; abc # 39;)   美国广播公司(abc): 1   未定义的   比;console.count (& # 39; xyz # 39;)   某某:1   未定义的   比;console.count (& # 39; abc # 39;)   美国广播公司(abc): 2   未定义的   比;console.count ()   默认值:3   未定义的

如何使用节点。js API中的控制台模块