在Node.js中获取terminal的宽度

console.log(process.env.COLUMNS) 

产量undefined ,虽然,

 $ echo $COLUMNS 

预期产出:

 78 

我一直在尝试像这样的env node myprog.js运行节点,仍然undefined 。 我或者其他任何方式知道terminal的宽度? (对于一些输出数据格式不错)。

       

网上收集的解决方案 "在Node.js中获取terminal的宽度"