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