简介
chalk node 命令行文本样式美化工具, 当前版本: v.4.1.1
安装
npm i chalk
复制代码
使用例子
- 文本颜色
const log = console.log
log(chalk.blue('一段话'))
复制代码
- 下划线
log(chalk.underline('一段话'))
复制代码
- 背景色
log(chalk.bgBlue('一段话'))
复制代码
- 修饰
log(
chalk.blue('一段话'),
chalk.blue.bold('一段话')
)
复制代码
- 组合
log(chalk.underline.blue.inverse('一段话'))
log(
chalk.underline(
`${chalk.red('一')} ${chalk.yellow('段')} ${chalk.bgGreen('话')}`
)
)
复制代码
链式调用
支持多条指令的组合链式调用, 一般指令不区分调用顺序.。 如果出现同类型设置,预后设置属性,优先级越高。
- 链式调用
log(chalk.blue.bold.underline.bgGreen('一段', '话'))
复制代码
- 优先级
// 优先级:blue > red
log(
chalk.red.blue('一段话')
)
复制代码
真彩色
log(chalk.rgb(100, 150, 200)('一段话'))
log(chalk.hex('#782175')('一段话'))
log(chalk.ansi256('194')('一段话'))
log(chalk.bgRgb(100, 150, 200)('一段话'))
log(chalk.bgHex('#782175')('一段话'))
log(chalk.bgAnsi256('194')('一段话'))
复制代码
字符模板
log(chalk`
- {bold 纯字符} ---
- {yellow ${'模板字符变量'} ---}
- {green.bold ${'修饰组合'} ---}
`)
复制代码
API
修饰器
- reset 清空样式
- bold 高亮加强
- dim 暗淡减弱
- italic 斜体
- underline 下划线
- inverse 反色
- hidden 隐藏
- visible 显示
- strikethrough 横线
颜色
- black
- red
- green
- blue
- ….
背景色
- bgBlack
- bgRed
- bgGreen
- bgBlue
- ….
chalk git
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END