目录
大家好呀,我来喽!
前因
前些日在开发 vue
项目的时候,发现每次跑项目控制台会有彩色的字体
当时定没有注意,最近在学习 express
时候为了更好的调试代码,通过断点、console.log
来查看状态,才发现终端中打印出来的信息毫无辨识度,这时候才意识到在终端输出高辨识度的信息是多么的重要。
通过一番查找,发现是通过以下代码实现的
通过 npm 最终了解到了 chalk
的用法。
chalk 介绍
chalk
是一个可以修改终端输出字符样式的 npm
包。
安装
npm install chalk -S
使用
const chalk = require('chalk')
console.log(chalk.blue('Hello world!'))
或者可以定义自己的主题:
const chalk = require('chalk')
let log = {
error(str) {
chalk.bold.red(str)
}
// your own themes
}
结语
用了 chalk
后,再也不用担心终端输出的信息乱七八糟了。