NPM酷庫 chalk,多彩的粉筆

2021-09-14 05:03:22 字數 969 閱讀 3159

npm酷庫,每天兩分鐘,了解乙個流行npm庫。

echo -e "\e[34;4mmcc\e[0m"
將在終端中輸出藍色帶下劃線的mcc。

雖然我們已經學會了,在終端中控制字元顏色的原理和方法,但是這種操作太過於繁瑣,每一次都需要查顏色樣式手冊,然後寫出一堆無法閱讀的火星文,抓狂!

今天介紹的npm庫chalk就是用來優雅地輸出帶顏色的文字,不需要記憶、查閱樣式手冊

npm install chalk
chalk 將各種顏色和樣式修飾符實現為各個函式,並且支援鏈式呼叫。

const chalk = require('chalk');

// 輸出藍色的mcc

console.log(chalk.blue('mcc'));

// 輸出藍色帶下劃線的mcc

console.log(chalk.blue.underline('mcc'));

// 使用rgb顏色輸出

每天了解乙個npm庫,一年後成為node.js高手

NPM酷庫 ip,IP位址處理

npm酷庫,每天兩分鐘,了解乙個流行npm庫。const ip require ip 獲取本機網絡卡ip ip.address 比較兩個ip是否相同 ip.isequal 1 0 1 true ip 表示格式互轉 ip.tobuffer 127.0.0.1 buffer 127,0,0,1 ip.t...

NPM酷庫 uuid,生成隨機ID

npm酷庫,每天兩分鐘,了解乙個流行npm庫。在中心化應用中,資料記錄的id往往是資料庫生成的自增id,但是在分布式應用中,就會存在一些問題 uuid 就是應用在分布式環境中的隨機字串id,uuid有統一的格式,uuid的標準型式包含32個16進製制數字,以連字型大小分為五段,形式為8 4 4 4 ...

NPM酷庫 minimatch,模式匹配字串

前兩天,我們學習了node.js中模式匹配檔案列表的 glob 和 glob 的增強版globby,今天,我們將了解 glob 的基礎庫 minimatch,用來模式匹配字串的庫。其實,glob庫支援的的各種模式都來自於minimatch。const minimatch require minima...