NPM酷库:chalk,多彩的粉笔
生活随笔
收集整理的這篇文章主要介紹了
NPM酷库:chalk,多彩的粉笔
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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顏色輸出 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高手
總結
以上是生活随笔為你收集整理的NPM酷库:chalk,多彩的粉笔的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓手机小说阅读器_粉笔免费小说阅读器a
- 下一篇: 初学RubyOnRails的推荐书籍