1.打包地址npm地址:https://www.npmjs.com/package/chalkgithub地址:https://github.com/chalk/chalk下面只是对这个包进行了简单的打包,更多的细节还需要查看源代码,或者查看github上的官方文档。二、功能chalk包的功能是修改控制台中字符串的样式,包括:字体样式(粗体、隐藏等)字体颜色背景颜色3、安装3-1npm安装$npminstallchalk--save-dev3-2Yarn安装$yarnaddchalk--dev4.使用chalk支持两种使用方式:常规调用方式和模板中使用的方式。4-1常规使用constchalk=require('chalk');console.log(chalk.red.bold.bgWhite('HelloWorld'));上面代码执行的结果是HelloWorld为粗体,字体颜色为红色,背景色为白色。注:背景色,在bg后加特定颜色,颜色首字母大写。HTML中支持RGB颜色,这里也支持,HTML支持的所有颜色都支持,比如十六进制颜色。此处仅显示十六进制颜色。下面的代码会达到和上面代码一样的效果。constchalk=require('chalk');console.log(chalk.rgb(255,0,0).bold.bgRgb(255,255,255)('HelloWorld'));4-2template使用这个模块有个好的地方就是支持templateoutput,也就是说无论你想在字符串的哪个地方改变输出颜色,都是可以的。constchalk=require('粉笔');console.log(chalk`{red.bold.bgWhiteHelloWorld}`);当然也可以使用RGB色值。constchalk=require('粉笔');console.log(chalk`{rgb(255,0,0).bold.bgRgb(255,255,255)HelloWorld}`);暂时先介绍这么多关于这个模块的使用。有时间的话可以研究下源码。
