こんにちは以前、私は使用grunt可能なタスクが使用することを知りたいのでを使用しましたgrunt --help。ただし、gulp使用中gulp --helpと同じではありません。gulpで利用可能なタスクリストを知るコマンドは何ですか
こんにちは以前、私は使用grunt可能なタスクが使用することを知りたいのでを使用しましたgrunt --help。ただし、gulp使用中gulp --helpと同じではありません。gulpで利用可能なタスクリストを知るコマンドは何ですか
回答:
はい、gulp --tasksinコマンドを使用すると、タスクリストが表示されます。
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.tasksnull。
別の方法として、gulp-task-docを使用してjsコメントでタスクの詳細なドキュメントを書くことができます
それを行うネイティブコマンドはありませんが、このプラグインを次のコードで使用します。
module.exports.help = require('gulp-help')(gulp, {description : false});
その後gulp、コンソールでデフォルトタスクを実行するだけで、タスクと定義のリストが表示されます。
gulp --tasks