【问题标题】:npm console.table logs shows nothingnpm console.table logs 什么也没显示
【发布时间】:2017-07-20 00:00:58
【问题描述】:

我在使用节点包 console.table 时遇到了一个奇怪的问题。我试图从数组中返回一个表,但什么也没得到,甚至没有错误。我已经将代码与似乎让它运行良好的朋友进行了比较,但除非节点在我的计算机上的运行方式出现严重错误,否则我猜这是我看不到的东西。

我已确认它确实已安装且需要,并尝试按照文档说明运行它

console.table({'this':'that})

但是当我在终端中运行它时,它会暂停,然后等待另一个命令。其他人有这个问题并有一些建议吗? (对不起,如果这有点跑题,第一次问)

【问题讨论】:

  • 我认为问题是因为缺少方括号[ ]。试试console.log([{'this':'that'}])
  • 刚试过,同样的问题
  • 您是否在node 控制台中运行此程序?还是在浏览器的控制台中?
  • 我在节点控制台中运行它,我也尝试使用 chromes 检查器但仍然没有

标签: javascript node.js npm console


【解决方案1】:

在相对现代的 node (7.something) 版本中,控制台被委托给 V8,以便正确连接到 chrome 远程调试协议代理(又名“检查器”)。目前某些特定于浏览器的功能在没有附加检查器的情况下是无操作的,但是如果您 attach debugger 您将在调试器的控制台中看到 console.table() 输出

另见:

https://github.com/nodejs/node/issues/12675

https://github.com/nodejs/node/issues/1716

【讨论】:

  • 我符合这种行为
猜你喜欢
  • 2017-09-19
  • 2014-02-13
  • 1970-01-01
  • 1970-01-01
  • 2012-03-29
  • 1970-01-01
  • 1970-01-01
  • 2021-06-13
  • 2016-12-24
相关资源
最近更新 更多