无法使用 console.table 打印数据

Joe*_*kar 1 javascript console node.js

我在我的程序 test.js 中使用 console.table 来显示数据,但没有运气。

require('console.table');

var values = [
      ['max', 20],
      ['joe', 30]
];
console.table(['name', 'age'], values);
Run Code Online (Sandbox Code Playgroud)

当我运行这个应用程序时,屏幕上什么也没有

$ node test.js 
$
Run Code Online (Sandbox Code Playgroud)

我已经安装了 console.table

$ npm install --save console.table
npm WARN mysqldb@1.0.0 No description
npm WARN mysqldb@1.0.0 No repository field.

+ console.table@0.8.0
updated 1 package in 0.687s

$ node test.js 
$ 
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 16.04,请提供建议。

Sou*_*ani 5

您是否安装了 console.table 包。

如果你没有安装,那么首先安装使用

npm install --save console.table
Run Code Online (Sandbox Code Playgroud)

尝试这个

npm install --save console.table
Run Code Online (Sandbox Code Playgroud)

这是我的输出

输出

我也在尝试你的脚本,我得到了结果

输出


那么对于node.js的高版本你不需要安装,console.table如果你仍然安装你必须使用console.table,如下所示。

    delete console.table;
    require('console.table');
Run Code Online (Sandbox Code Playgroud)

或者

    require('console.table')({force: true})
Run Code Online (Sandbox Code Playgroud)