嗨,以前我使用grunt
,因为我想知道可用的任务使用grunt --help
。但与gulp
使用中相同,gulp --help
它不会显示。什么是知道gulp中可用任务列表的命令
嗨,以前我使用grunt
,因为我想知道可用的任务使用grunt --help
。但与gulp
使用中相同,gulp --help
它不会显示。什么是知道gulp中可用任务列表的命令
Answers:
是的,我使用了gulp --tasks
in命令,然后显示了任务列表。
3.9.x
也有--tasks
标志。因此,它可以正常工作(至少在我本地的3.9.1上如此)
gulp --tasks-simple
也许更好,因为它只显示顶级任务,一个非常干净的列表,同时gulp --tasks
还显示任务依赖图-我想这一切都取决于您想要多少细节。
gulp -T --depth 1
gulp --tasks-simple
该命令打印任务的纯文本列表。我的本地项目:
~ gulp --tasks-simple
clean
default
~ 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模块,该模块提供了根据gulpfile中类似jsDoc的注释来打印使用情况信息的可能性。当前,它也支持TypeScript。好处是您只需注释代码而无需更改gulp API,并且在命令行中也有使用信息。
您还可以使用此插件gulp-task-listing。它给出了main-tasks
和sub-tasks list
gulp.tasks
为空。
或者,您可以使用gulp-task-doc在js注释中为任务编写详细的文档
没有执行此操作的本机命令,但我将此插件与以下代码一起使用:
module.exports.help = require('gulp-help')(gulp, {description : false});
然后,我可以gulp
在控制台中运行默认任务,它将显示任务和定义的列表。
gulp --tasks