摘要:地址美化終端的字符串樣式你可以像下面這樣簡(jiǎn)單的使用它將樣式字符串和普通字符串合并使用采用鏈?zhǔn)椒椒ㄕ{(diào)用多個(gè)傳入多個(gè)參數(shù)套用支持反引號(hào)解析字符串支持各種書寫顏色的方式可以定義自己的主題利用字符串替換是否啟用設(shè)置支持的顏色檢測(cè)支持的色值格式直接調(diào)
[github地址:https://github.com/ABCDdouyae...]
chalk美化終端的字符串樣式你可以像下面這樣簡(jiǎn)單的使用它
const chalk = require("chalk"); const log = console.log; //將樣式字符串和普通字符串合并使用 log(chalk.blue("Hello") + " world" + chalk.red("!")); //采用鏈?zhǔn)椒椒ㄕ{(diào)用多個(gè)API log(chalk.blue.bgRed.bold("Hello world!")); //傳入多個(gè)參數(shù) log(chalk.blue("Hello", "World!", "Foo", "bar", "biz", "baz")); //API套用 log(chalk.red("Hello", chalk.underline.bgBlue("world") + "!")); log(chalk.green( "I am a green line " + chalk.blue.underline.bold("with a blue substring") + " that becomes green again!" )); //支持反引號(hào)解析字符串 log(` CPU: ${chalk.red("90%")} RAM: ${chalk.green("40%")} DISK: ${chalk.yellow("70%")} `); let cpu = {totalPercent: 67}; let ram = {used:40, total:100}; let disk = {used: 130, total: 512} log(chalk` CPU: {red ${cpu.totalPercent}%} RAM: {green ${ram.used / ram.total * 100}%} DISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%} `); //支持各種書寫顏色的方式 log(chalk.keyword("orange")("Yay for orange colored text!")); log(chalk.rgb(123, 45, 67).underline("Underlined reddish color")); log(chalk.hex("#DEADED").bold("Bold gray!"));可以定義自己的主題
const chalk = require("chalk"); const log = console.log; const error = chalk.bold.red; const warning = chalk.keyword("orange"); log(error("Error!")); log(warning("Warning!"));利用console.log字符串替換
const chalk = require("chalk"); const log = console.log; const name = "Sindre"; console.log(chalk.green("Hello %s"), name);API
chalk.enable: 是否啟用chalk
const log = console.log; const ctx1 = new chalk.constructor({enabled: true}); log(ctx1.red("Hello World")); const ctx2 = new chalk.constructor({enabled: false}); log(ctx2.red("Hello World"));
chalk.level:設(shè)置chalk支持的顏色
const ctx = new chalk.constructor({level: 0});
1.All colors disabled
2.Basic color support (16 colors)
3.256 color support
4.Truecolor support (16 million colors)
chalk.supportsColor:檢測(cè)terminal支持的色值格式,直接調(diào)用的包supports-color的stdout
log(chalk.supportsColor)//{ level: 2, hasBasic: true, has256: true, has16m: false }支持的樣式和顏色
reset
bold
dim
italic (Not widely supported)
underline
inverse
hidden
strikethrough (Not widely supported)
visible (Text is emitted only if enabled)
black
red
green
yellow
blue (On Windows the bright version is used since normal blue is illegible)
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
rgb - Example: chalk.rgb(255, 136, 0).bold("Orange!")
hex - Example: chalk.hex("#FF8800").bold("Orange!")
keyword (CSS keywords) - Example: chalk.keyword("orange").bold("Orange!")
hsl - Example: chalk.hsl(32, 100, 50).bold("Orange!")
hsv - Example: chalk.hsv(32, 100, 100).bold("Orange!")
hwb - Example: chalk.hwb(32, 0, 50).bold("Orange!")
ansi16
ansi256
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/100106.html
摘要:地址美化終端的字符串樣式你可以像下面這樣簡(jiǎn)單的使用它將樣式字符串和普通字符串合并使用采用鏈?zhǔn)椒椒ㄕ{(diào)用多個(gè)傳入多個(gè)參數(shù)套用支持反引號(hào)解析字符串支持各種書寫顏色的方式可以定義自己的主題利用字符串替換是否啟用設(shè)置支持的顏色檢測(cè)支持的色值格式直接調(diào) [github地址:https://github.com/ABCDdouyae...] chalk 美化終端的字符串樣式 你可以像下面這樣簡(jiǎn)單的使...
摘要:而操作符描述的是,一個(gè)集合是否是另一個(gè)集合的真子集接受一個(gè)可迭代對(duì)象作為參數(shù),并且判斷這個(gè)可迭代對(duì)象的所有元素是否全部為。相應(yīng)的,還有函數(shù),用來判斷是否存在一個(gè)。 問題 如何判斷一個(gè)list包含另一個(gè)list 例如我有兩個(gè)list List1 = [a,c,c] List2 = [x,b,a,x,c,y,c] 如何判斷l(xiāng)ist2包含了list1 解決方案 如果元素的數(shù)量不重要,也就是說...
摘要:地址源碼依賴一個(gè)對(duì)象的屬性繼承另一個(gè)對(duì)象的屬性及其屬性描述符用法繼承者,被繼承者是否繼承者有該屬性的時(shí)候繼承默認(rèn)不繼承返回繼承后的新的對(duì)象當(dāng)?shù)谌齻€(gè)參數(shù)為時(shí)候,原對(duì)象又該屬性則沒有繼承被繼承者的屬性和屬性描述符 [github地址:https://github.com/ABCDdouyae...] merge-descriptors (express源碼依賴) 一個(gè)對(duì)象的屬性繼承另一個(gè)對(duì)...
摘要:地址源碼依賴一個(gè)對(duì)象的屬性繼承另一個(gè)對(duì)象的屬性及其屬性描述符用法繼承者,被繼承者是否繼承者有該屬性的時(shí)候繼承默認(rèn)不繼承返回繼承后的新的對(duì)象當(dāng)?shù)谌齻€(gè)參數(shù)為時(shí)候,原對(duì)象又該屬性則沒有繼承被繼承者的屬性和屬性描述符 [github地址:https://github.com/ABCDdouyae...] merge-descriptors (express源碼依賴) 一個(gè)對(duì)象的屬性繼承另一個(gè)對(duì)...
閱讀 2536·2023-04-25 19:47
閱讀 3383·2019-08-29 17:18
閱讀 856·2019-08-29 15:26
閱讀 3360·2019-08-29 14:17
閱讀 1116·2019-08-26 13:49
閱讀 3339·2019-08-26 13:22
閱讀 3023·2019-08-26 10:44
閱讀 2693·2019-08-23 16:51