当前位置: 首页 > 后端技术 > Node.js

节点模块--text-table

时间:2023-04-03 18:17:45 Node.js

1。资源地址npm地址:https://www.npmjs.com/package/text-tableGitHub地址:https://github.com/substack/text-table以下内容只是简单了解一下这个包,如果你想想要了解更多,建议查看官网。2、包的作用text-table包的作用:将终端中的内容以表格的形式输出。3.安装3-1npminstall$npminstalltext-table--save-dev3-2yarninstall$yarnaddtext-table--dev4。使用4-1概述这个包只提供了一个方法:table(rows,opts={})rows代表表格的行,数据是一个数组,数组中的每个元素也是一个数组opts是一个对象,默认可以不传hsep:设置每列之间的分隔符,默认为空格align:设置每列的对齐方式,默认为左对齐4-2使用consttable=require('text-table');lett=table([['12','12','12','12'],['12345','12345','12345','1234.5']],{hsep:'|',//设置每列的分隔符align:['l','c','r','.']//设置每列的对齐方式});console.log(t);显示格式如下:12|12|12|1212345|12345|12345|都是字符串,因此,对终端字符串进行操作的模块的运算结果也是字符串,可以直接使用。onsttable=require('text-table');constchalk=require('粉笔');lett=table([[chalk.red('12'),'12'],[chalk.white('12456'),'12345']]);控制台日志(t);需要指出的是,如果某一列中有指定颜色的字符串,那么其他的也必须指定颜色,否则无法实现对齐。