私は、grunt.option('foo')
のオプションを見ていらっしゃる仕事があります。 grunt.task.run('my-task')
からこのタスクを呼び出す場合は、どうすればこれらの引数を変更できますか?これが可能であるプログラムでグラントタスクのオプションを設定しますか?
$ grunt my-task --foo 'bar'
:同等のだろう
grunt.task.run('my-task', {foo: 'bar'});
:
私のようなものを探していますか?
(This questionは私が中に走った別の問題であるが、この場合には、私は元のタスクのGruntfile.jsへのアクセスを持っていないので、まったく同じではありません。)
2つ以上のタスクを実行する必要がある場合は動作しません:/ループがあり、 'grunt.option'と' grunt.task.run'を設定すると、両方のタスクは 'grunt 。オプション '; @共和党、それを解決する方法を知っていたのですか? –
@RafaelVergerでは、タスクを実行するタスクとオプションを変更するタスクの2つのタスクを作成できます。交互の順序でタスクをキューに入れると、オプションが正しく設定された状態で実行されます。 – rosswil
オプションが限られている場合に機能します。これらのオプションを動的に取得すると(MySQLでサーバーのサービスを検索するなど)、動作しません。 –