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

資訊專欄INFORMATION COLUMN

NPM酷庫(kù):chalk,多彩的粉筆

1treeS / 2701人閱讀

摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在梁興臣公眾號(hào)文章在終端中輸出彩色文字中介紹了在終端中刪除彩色文字的原理,例如將在終端中輸出藍(lán)色帶下劃線的。安裝使用將各種顏色和樣式修飾符實(shí)現(xiàn)為各個(gè)函數(shù),并且支持鏈?zhǔn)秸{(diào)用。

NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。

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

echo -e "e[34;4mMCCe[0m"

將在終端中輸出藍(lán)色帶下劃線的MCC。

雖然我們已經(jīng)學(xué)會(huì)了,在終端中控制字符顏色的原理和方法,但是這種操作太過(guò)于繁瑣,每一次都需要查顏色樣式手冊(cè),然后寫(xiě)出一堆無(wú)法閱讀的火星文,抓狂!

今天介紹的NPM庫(kù)chalk就是用來(lái)優(yōu)雅地輸出帶顏色的文本,不需要記憶、查閱樣式手冊(cè)

安裝
npm install chalk
使用

chalk 將各種顏色和樣式修飾符實(shí)現(xiàn)為各個(gè)函數(shù),并且支持鏈?zhǔn)秸{(diào)用。

const chalk = require("chalk");

// 輸出藍(lán)色的MCC
console.log(chalk.blue("MCC"));

// 輸出藍(lán)色帶下劃線的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"));
文本樣式修飾符函數(shù)

reset 重置樣式

bold 加粗

dim 昏暗

italic 斜體

underline 下劃線

inverse 反色

hidden 隱藏

strikethrough 刪除線

visible 可見(jiàn)

顏色函數(shù)

black

red

green

yellow

blue

magenta

cyan

white

gray ("bright black")

redBright

greenBright

yellowBright

blueBright

magentaBright

cyanBright

whiteBright

背景色函數(shù)

bgBlack

bgRed

bgGreen

bgYellow

bgBlue

bgMagenta

bgCyan

bgWhite

bgBlackBright

bgRedBright

bgGreenBright

bgYellowBright

bgBlueBright

bgMagentaBright

bgCyanBright

bgWhiteBright

源碼

https://github.com/chalk/chalk

歡迎關(guān)注公眾號(hào):梁興臣

每天了解一個(gè)NPM庫(kù),一年后成為Node.js高手

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/90585.html

相關(guān)文章

  • NPM酷庫(kù)050:xmlbuilder,創(chuàng)建XML文件

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在前幾期酷庫(kù)中,我們介紹了操作等數(shù)據(jù)格式文件,在外部系統(tǒng)接口中,我們還會(huì)經(jīng)常遇到格式的接口協(xié)議。本期,我們先來(lái)了解,用來(lái)創(chuàng)建格式文檔。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。· 在前幾期NPM酷庫(kù)中,我們介紹了Node.js操作JSON5、YAML、CSON、CSV等數(shù)據(jù)格式文件,在外部系統(tǒng)接口中,我們還會(huì)經(jīng)常遇到XML格式的接口協(xié)議。從本期開(kāi)...

    baukh789 評(píng)論0 收藏0
  • NPM酷庫(kù)050:xmlbuilder,創(chuàng)建XML文件

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。在前幾期酷庫(kù)中,我們介紹了操作等數(shù)據(jù)格式文件,在外部系統(tǒng)接口中,我們還會(huì)經(jīng)常遇到格式的接口協(xié)議。本期,我們先來(lái)了解,用來(lái)創(chuàng)建格式文檔。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。· 在前幾期NPM酷庫(kù)中,我們介紹了Node.js操作JSON5、YAML、CSON、CSV等數(shù)據(jù)格式文件,在外部系統(tǒng)接口中,我們還會(huì)經(jīng)常遇到XML格式的接口協(xié)議。從本期開(kāi)...

    taoszu 評(píng)論0 收藏0
  • NPM酷庫(kù)042:ajv,JSON 模式驗(yàn)證

    摘要:酷庫(kù),每天兩分鐘,了解一個(gè)流行庫(kù)。比如需要滿足那些屬性,每個(gè)屬性都是什么類型的,這些條件稱之為數(shù)據(jù)模式驗(yàn)證。在對(duì)數(shù)據(jù)的模式驗(yàn)證領(lǐng)域有專門(mén)的標(biāo)準(zhǔn),叫做。就是按照標(biāo)準(zhǔn)聲明一個(gè)模式對(duì)象,然后使用模式驗(yàn)證工具去驗(yàn)證目標(biāo)數(shù)據(jù)。 NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。· 在NPM酷庫(kù)041中,我們學(xué)習(xí)了如何用validator庫(kù)來(lái)驗(yàn)證字符串是否是Email、URL等,在開(kāi)發(fā)中,除了字符串,...

    lavnFan 評(píng)論0 收藏0
  • NPM酷庫(kù)052:sax,按流解析XML

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

    pinecone 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<