NPM酷库:chalk,多彩的粉笔
生活随笔
收集整理的這篇文章主要介紹了
NPM酷库:chalk,多彩的粉笔
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
NPM酷庫(kù),每天兩分鐘,了解一個(gè)流行NPM庫(kù)。
在梁興臣公眾號(hào)文章 《在終端中輸出彩色文字》 中介紹了在終端中刪除彩色文字的原理,例如
echo -e "\e[34;4mMCC\e[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高手
總結(jié)
以上是生活随笔為你收集整理的NPM酷库:chalk,多彩的粉笔的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 安卓手机小说阅读器_粉笔免费小说阅读器a
- 下一篇: 初学RubyOnRails的推荐书籍