介绍
这篇文章主要讲解了如何使用节点。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;tconsole.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中的控制台模块