国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

NPM酷庫:chalk,多彩的粉筆

1treeS / 2708人閱讀

摘要:酷庫,每天兩分鐘,了解一個流行庫。在梁興臣公眾號文章在終端中輸出彩色文字中介紹了在終端中刪除彩色文字的原理,例如將在終端中輸出藍色帶下劃線的。安裝使用將各種顏色和樣式修飾符實現為各個函數,并且支持鏈式調用。

NPM酷庫,每天兩分鐘,了解一個流行NPM庫。

在梁興臣公眾號文章 《在終端中輸出彩色文字》 中介紹了在終端中刪除彩色文字的原理,例如

echo -e "e[34;4mMCCe[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顏色輸出
console.log(chalk.rgb(4, 156, 219).underline("MCC"));
console.log(chalk.hex("#049CDB").bold("MCC"));
console.log(chalk.bgHex("#049CDB").bold("MCC"));
文本樣式修飾符函數

reset 重置樣式

bold 加粗

dim 昏暗

italic 斜體

underline 下劃線

inverse 反色

hidden 隱藏

strikethrough 刪除線

visible 可見

顏色函數

black

red

green

yellow

blue

magenta

cyan

white

gray ("bright black")

redBright

greenBright

yellowBright

blueBright

magentaBright

cyanBright

whiteBright

背景色函數

bgBlack

bgRed

bgGreen

bgYellow

bgBlue

bgMagenta

bgCyan

bgWhite

bgBlackBright

bgRedBright

bgGreenBright

bgYellowBright

bgBlueBright

bgMagentaBright

bgCyanBright

bgWhiteBright

源碼

https://github.com/chalk/chalk

歡迎關注公眾號:梁興臣

每天了解一個NPM庫,一年后成為Node.js高手

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/90585.html

相關文章

  • NPM酷庫050:xmlbuilder,創建XML文件

    摘要:酷庫,每天兩分鐘,了解一個流行庫。在前幾期酷庫中,我們介紹了操作等數據格式文件,在外部系統接口中,我們還會經常遇到格式的接口協議。本期,我們先來了解,用來創建格式文檔。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在前幾期NPM酷庫中,我們介紹了Node.js操作JSON5、YAML、CSON、CSV等數據格式文件,在外部系統接口中,我們還會經常遇到XML格式的接口協議。從本期開...

    baukh789 評論0 收藏0
  • NPM酷庫050:xmlbuilder,創建XML文件

    摘要:酷庫,每天兩分鐘,了解一個流行庫。在前幾期酷庫中,我們介紹了操作等數據格式文件,在外部系統接口中,我們還會經常遇到格式的接口協議。本期,我們先來了解,用來創建格式文檔。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在前幾期NPM酷庫中,我們介紹了Node.js操作JSON5、YAML、CSON、CSV等數據格式文件,在外部系統接口中,我們還會經常遇到XML格式的接口協議。從本期開...

    taoszu 評論0 收藏0
  • NPM酷庫042:ajv,JSON 模式驗證

    摘要:酷庫,每天兩分鐘,了解一個流行庫。比如需要滿足那些屬性,每個屬性都是什么類型的,這些條件稱之為數據模式驗證。在對數據的模式驗證領域有專門的標準,叫做。就是按照標準聲明一個模式對象,然后使用模式驗證工具去驗證目標數據。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在NPM酷庫041中,我們學習了如何用validator庫來驗證字符串是否是Email、URL等,在開發中,除了字符串,...

    lavnFan 評論0 收藏0
  • NPM酷庫052:sax,按流解析XML

    摘要:酷庫,每天兩分鐘,了解一個流行庫。在酷庫中,我們學習了如何使用庫將格式文檔字符串解析為的對象數據,本期,我們繼續學習,一個可以以流編程的方式解析。 NPM酷庫,每天兩分鐘,了解一個流行NPM庫。· 在NPM酷庫051中,我們學習了如何使用xml2js庫將XML格式文檔字符串解析為JavaScript的對象數據,本期,我們繼續學習sax,一個可以以流編程的方式解析XML。 使用流編程的方...

    pinecone 評論0 收藏0

發表評論

0條評論

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