我正在使用Gulp为我所拥有的项目创建一系列任务,当您输入gulp时,我想在终端上显示一些说明,向人们展示他们可以运行的命令以及他们的操作。 我不想使用console.log,因为它混合了,我想给刻字添加粗体和样式。
我正在寻找一种方法来做到这一点,但我找不到任何正常工作,有人知道吗?
拥有此功能的人的示例是Yeoman和Apps for Apps CLI
答案 0 :(得分:1)
如果您需要避免使用console.log
,则可以使用基础标准输出,可通过process.stdout
https://nodejs.org/api/process.html#process_process_stdout
该链接中提供的示例是node:
中console.log的实际定义console.log = function(d) {
process.stdout.write(d + '\n');
};
答案 1 :(得分:0)
您可以使用gulp-help,这使您能够为给定任务提供甚至可以打印的详细信息......或者使用gulp-task-linking将任务打印为主要任务&子任务
访问该链接以了解他们提供的所有选项...