摘要:資源地址地址地址下面的內容只是對這個包做一個簡單的了解,如果要詳細了解,建議查看官網。包的作用包的作用將終端中的內容以表格的形式輸出。需要特別指出的是,在某一列中有一個字符串指定了顏色,那么其他的都要指定顏色,否則,無法實現對齊。
1.資源地址
npm地址:https://www.npmjs.com/package/text-table
GitHub地址:https://github.com/substack/text-table
下面的內容只是對這個包做一個簡單的了解,如果要詳細了解,建議查看官網。
2.包的作用text-table 包的作用:將終端中的內容以表格的形式輸出。
3.安裝 3-1 npm 安裝$ npm install text-table --save-dev3-2 yarn 安裝
$ yarn add text-table --dev4.使用 4-1 概述
這個包只提供一個方法:table(rows, opts={})
rows 表示表格的行,數據是一個數組,數組中的每一個元素也是一個數組
opts 是一個對象,默認可以不傳
hsep : 設置每一列之間的分隔符號,默認是空格
align : 設置每一列的對齊方式,默認是左對齊
4-2 使用const table = require("text-table"); let t = table([ ["12", "12", "12", "12"], ["12345", "12345", "12345", "1234.5"] ], { hsep: " | ", // 設置每一列的分隔符 align: ["l", "c", "r", "."] // 設置每一列的對齊方式 }); console.log(t);
顯示的形式如下:
12 | 12 | 12 | 12 12345 | 12345 | 12345 | 1234.54-3 結合chalk模塊
由于終端中的所有內容都是字符串,因此,操作終端字符串的模塊操作結果也都是字符串,因此,可以直接使用。
onst table = require("text-table"); const chalk = require("chalk"); let t = table([ [chalk.red("12"), "12"], [chalk.white("12456"), "12345"] ]); console.log(t);
需要特別指出的是,在某一列中有一個字符串指定了顏色,那么其他的都要指定顏色,否則,無法實現對齊。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89466.html
摘要:的包管理工具現在的火熱程度一點都沒有下降,而成為了前端必備工具,特別是的包庫已經成為了前端必備的,即使你不接觸作為后端的存在,現在各種第三方包依然需要使用來管理,可以說一個現代化的前段工程如果不使用類似這樣的包管理工具的話,應該不算一個大型 node的包管理工具npm node現在的火熱程度一點都沒有下降,而成為了前端必備工具,特別是npm的包庫已經成為了前端必備的,即使你不接觸nod...
摘要:例如指定一些依賴到模塊中實現規范的模塊化,感興趣的可以查看的文檔。 CommonJS 定義了 module、exports 和 require 模塊規范,Node.js 為了實現這個簡單的標準,從底層 C/C++ 內建模塊到 JavaScript 核心模塊,從路徑分析、文件定位到編譯執行,經歷了一系列復雜的過程。簡單的了解 Node 模塊的原理,有利于我們重新認識基于 Node 搭建的...
摘要:模塊系統為了讓的文件可以相互調用,提供了一個簡單的模塊系統。但是,沒有模塊系統。包管理簡稱,是隨同一起安裝的包管理工具。輸入命令,根據提示配置包的相關信息,生成相應的。以上所描述的模塊載入機制均定義在模塊之中。 Node.js簡介 首先從名字說起,網上查閱資料的時候會發現關于node的寫法五花八門,到底哪一種寫法最標準呢?遵循官方網站的說法,一直將項目稱之為Node或者Node.js。...
摘要:模塊中定義的全局變量只作用于該文件內部,不污染其他模塊。由純編寫的部分稱為內建模塊,例等模塊部分使用編寫。兼容多種模塊規范檢測是否為或者檢測是否為或環境定義為普通模塊將模塊執行結果掛載在對象下 1.為什么要CommonJS規范 javascript存在的缺點 沒有模塊系統 標準庫比較少 沒有標準接口 缺乏包管理系統 CommonJS規范的提出,彌補了javascript沒有標準的缺...
摘要:但是,對于模塊化背后的加載與運行原理,我們是否清楚呢。源碼結構一覽這里使用版本源碼為例子來做分析。下面就來分析的原理。至此就基本講清楚了核心模塊的加載過程。所以的內建模塊會被放入一個叫做的數組中。 原文鏈接自我的個人博客:https://github.com/mly-zju/blog/issues/10 歡迎關注。 Node.js 的出現,讓 JavaScript 脫離了瀏覽器的束縛,...
閱讀 3255·2021-09-23 11:55
閱讀 2587·2021-09-13 10:33
閱讀 1656·2019-08-30 15:54
閱讀 3085·2019-08-30 15:54
閱讀 2357·2019-08-30 10:59
閱讀 2361·2019-08-29 17:08
閱讀 1793·2019-08-29 13:16
閱讀 3582·2019-08-26 12:25