成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Node模塊--text-table

xinhaip / 1578人閱讀

摘要:資源地址地址地址下面的內(nèi)容只是對這個包做一個簡單的了解,如果要詳細了解,建議查看官網(wǎng)。包的作用包的作用將終端中的內(nèi)容以表格的形式輸出。需要特別指出的是,在某一列中有一個字符串指定了顏色,那么其他的都要指定顏色,否則,無法實現(xiàn)對齊。

1.資源地址

npm地址:https://www.npmjs.com/package/text-table

GitHub地址:https://github.com/substack/text-table

下面的內(nèi)容只是對這個包做一個簡單的了解,如果要詳細了解,建議查看官網(wǎng)。

2.包的作用

text-table 包的作用:將終端中的內(nèi)容以表格的形式輸出。

3.安裝 3-1 npm 安裝
$ npm install text-table --save-dev
3-2 yarn 安裝
$ yarn add text-table --dev
4.使用 4-1 概述

這個包只提供一個方法:table(rows, opts={})

rows 表示表格的行,數(shù)據(jù)是一個數(shù)組,數(shù)組中的每一個元素也是一個數(shù)組

opts 是一個對象,默認可以不傳

hsep : 設(shè)置每一列之間的分隔符號,默認是空格

align : 設(shè)置每一列的對齊方式,默認是左對齊

4-2 使用
const table = require("text-table");
let t = table([
  ["12", "12", "12", "12"],
  ["12345", "12345", "12345", "1234.5"]
], {
  hsep: " | ", // 設(shè)置每一列的分隔符
  align: ["l", "c", "r", "."] // 設(shè)置每一列的對齊方式
});
console.log(t);

顯示的形式如下:

12    |   12  |    12 |   12
12345 | 12345 | 12345 | 1234.5
4-3 結(jié)合chalk模塊

由于終端中的所有內(nèi)容都是字符串,因此,操作終端字符串的模塊操作結(jié)果也都是字符串,因此,可以直接使用。

onst table = require("text-table");
const chalk = require("chalk");
let t = table([
  [chalk.red("12"), "12"],
  [chalk.white("12456"), "12345"]
]);
console.log(t);

需要特別指出的是,在某一列中有一個字符串指定了顏色,那么其他的都要指定顏色,否則,無法實現(xiàn)對齊。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89466.html

相關(guān)文章

  • node包管理工具npm的更多用法

    摘要:的包管理工具現(xiàn)在的火熱程度一點都沒有下降,而成為了前端必備工具,特別是的包庫已經(jīng)成為了前端必備的,即使你不接觸作為后端的存在,現(xiàn)在各種第三方包依然需要使用來管理,可以說一個現(xiàn)代化的前段工程如果不使用類似這樣的包管理工具的話,應(yīng)該不算一個大型 node的包管理工具npm node現(xiàn)在的火熱程度一點都沒有下降,而成為了前端必備工具,特別是npm的包庫已經(jīng)成為了前端必備的,即使你不接觸nod...

    go4it 評論0 收藏0
  • Node】前后端模塊規(guī)范與模塊加載原理

    摘要:例如指定一些依賴到模塊中實現(xiàn)規(guī)范的模塊化,感興趣的可以查看的文檔。 CommonJS 定義了 module、exports 和 require 模塊規(guī)范,Node.js 為了實現(xiàn)這個簡單的標準,從底層 C/C++ 內(nèi)建模塊到 JavaScript 核心模塊,從路徑分析、文件定位到編譯執(zhí)行,經(jīng)歷了一系列復雜的過程。簡單的了解 Node 模塊的原理,有利于我們重新認識基于 Node 搭建的...

    jsyzchen 評論0 收藏0
  • Node.js隨手筆記(一):node簡介與模塊系統(tǒng)

    摘要:模塊系統(tǒng)為了讓的文件可以相互調(diào)用,提供了一個簡單的模塊系統(tǒng)。但是,沒有模塊系統(tǒng)。包管理簡稱,是隨同一起安裝的包管理工具。輸入命令,根據(jù)提示配置包的相關(guān)信息,生成相應(yīng)的。以上所描述的模塊載入機制均定義在模塊之中。 Node.js簡介 首先從名字說起,網(wǎng)上查閱資料的時候會發(fā)現(xiàn)關(guān)于node的寫法五花八門,到底哪一種寫法最標準呢?遵循官方網(wǎng)站的說法,一直將項目稱之為Node或者Node.js。...

    TNFE 評論0 收藏0
  • nodejs筆記-模塊機制

    摘要:模塊中定義的全局變量只作用于該文件內(nèi)部,不污染其他模塊。由純編寫的部分稱為內(nèi)建模塊,例等模塊部分使用編寫。兼容多種模塊規(guī)范檢測是否為或者檢測是否為或環(huán)境定義為普通模塊將模塊執(zhí)行結(jié)果掛載在對象下 1.為什么要CommonJS規(guī)范 javascript存在的缺點 沒有模塊系統(tǒng) 標準庫比較少 沒有標準接口 缺乏包管理系統(tǒng) CommonJS規(guī)范的提出,彌補了javascript沒有標準的缺...

    lscho 評論0 收藏0
  • 結(jié)合源碼分析 Node.js 模塊加載與運行原理

    摘要:但是,對于模塊化背后的加載與運行原理,我們是否清楚呢。源碼結(jié)構(gòu)一覽這里使用版本源碼為例子來做分析。下面就來分析的原理。至此就基本講清楚了核心模塊的加載過程。所以的內(nèi)建模塊會被放入一個叫做的數(shù)組中。 原文鏈接自我的個人博客:https://github.com/mly-zju/blog/issues/10 歡迎關(guān)注。 Node.js 的出現(xiàn),讓 JavaScript 脫離了瀏覽器的束縛,...

    W_BinaryTree 評論0 收藏0

發(fā)表評論

0條評論

xinhaip

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<