最近有一个构建工具npm和package.json脚本,我有一些echo命令来说明当前正在运行的管道的哪些部分.
例如(来自我package.json):
{
"scripts": {
"clean": "rimraf a-directory/",
"preclean": "echo \"\n[ Cleaning build directories ]\n\""
}
}
Run Code Online (Sandbox Code Playgroud)
当我Bash:npm run clean它打印我的echo消息,然后清理适当的目录.
我想改变颜色,字体重量,背景文字颜色以使这些echo陈述脱颖而出并且一目了然地提供更多信息,但我甚至努力找到一个可以让我无法做到这一点的起点.
有很多关于在常规CLI/Bash脚本,通过grunt和gulp/或通过JS脚本执行此操作的信息,但我发现没有任何东西是从脚本部分尝试它package.json.
我错过了什么?所有帮助赞赏.
非常感谢.