如何获得可用的任务列表gulp

嗨以前我使用的grunt ,我想知道可用的任务使用grunt --help 。 但是,一样的gulp使用gulp --help它不显示。 什么是命令知道可用的任务列表在吞咽

是的,我得到它使用gulp --tasks任务命令,然后显示任务列表。

 gulp --tasks-simple 

这个命令打印任务的纯文本列表。 我的本地项目:

 ~ gulp --tasks-simple clean default 

从gulp CLI文档 :

 ~ gulp --version [03:00:05] CLI version 1.2.1 [03:00:05] Local version 4.0.0-alpha.2 ~ gulp --help | grep 'tasks-simple' --tasks-simple Print a plaintext list of tasks for the loaded gulpfile. [boolean] 

另一种可能性是使用gulp-help-doc模块,它提供了基于gulp文件中类似jsDoc的注释来打印使用信息的可能性。 目前它也支持TypeScript。 好处是您只需在不改变gulp API的情况下对代码进行注释,并且在命令行中也有使用信息。

你也可以使用这个插件gulp-task-listing 。 它给出了main-taskssub-tasks list

作为替代scheme,您可以使用gulp-task-doc在js注释中为您的任务编写详细的文档

没有本地的命令,但是我用下面的代码使用这个插件 :

 module.exports.help = require('gulp-help')(gulp, {description : false}); 

然后,我可以在控制台中运行默认的gulp任务,它会显示一个任务和定义的列表。