web-dev-qa-db-ja.com

gulpで利用可能なタスクリストを取得する方法

こんにちは以前は、使用可能なタスクがgrunt --helpを使用していることを知りたいという点で、gruntを使用しました。ただし、gulpの場合と同じgulp --helpを使用すると表示されません。 gulpで利用可能なタスクリストを知るためのコマンドは何ですか

83

はい、コマンドでgulp --tasksを使用すると、タスクリストが表示されます。

157
gulp --tasks-simple

このコマンドは、タスクのプレーンテキストリストを出力します。私の地元のプロジェクト:

~ gulp --tasks-simple
clean
default

gulp CLI documentation から:

~ 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]
42

もう1つの可能性は、 gulp-help-doc モジュールを使用することです。これにより、gulpfile内のjsDocのようなコメントに基づいて使用情報を出力できます。現在、TypeScriptもサポートしています。利点は、gulp APIを変更せずにコードをコメントするだけで、コマンドラインにも使用情報があることです。

3

別の方法として、 gulp-task-doc を使用してjsコメントでタスクの詳細なドキュメントを書くことができます

2

このプラグイン gulp-task-listing を使用することもできます。 main-tasksおよびsub-tasks listを提供します

2
harishr

それを行うネイティブコマンドはありませんが、次のコードで このプラグイン を使用します:

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

その後、コンソールでデフォルトのgulpタスクを実行するだけで、タスクと定義のリストが表示されます。

0
Matthew Rath