首页 > 解决方案 > VSCode调试控制台同一行大对象后不显示值的问题

问题描述

我用pwa-nodelaunch.json.

我发现在某些情况下我无法检查 console.log 输出。

例如:

const large = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];
console.log(large, 'I want see this text', ['This is possible']);

在此处输入图像描述

由于调试控制台不会水平滚动,因此看不到超出水平宽度的值。

如果不可见值的类型是对象,则可以使用树结构的展开/折叠来查看,但不能使用字符串或数字。

当然,更改console.log参数的顺序(编辑代码)或使用终端代替调试控制台(node-terminal代替pwa-node)可以解决问题。

但我想知道是否可以在不编辑代码或更改执行配置的情况下解决它。

标签: node.jsvisual-studio-code

解决方案


推荐阅读