私はこれを行う方法があり、以前につまずいたと思いました。私はこれらの答えを読みましたが、私が話しているものではありません:
私はまた不機嫌なドキュメントを見ましたが、そこにはありません:
https://github.com/gruntjs/grunt/wiki/Configuring-tasks
このような構文はありますか?
grunt.task.run 'htmlmin:allFiles:collapseWhitespace=true'
この構文を使用できますが、これらの引数をhtmlminタスクに渡すことを意味します:allFiles
、_'collapse=true'
_。
たとえば、次のタスクを考えます:
_grunt.registerTask('so', function(arg1, arg2) {
console.log(arg1 + ", " + arg2);
});
_
ランニング:
_grunt so:barley:test=true
_
次の出力を提供します。
_barley, test=true
_
よくある質問で説明されているパラメータ/共有情報を渡す方法は他にもあります: 複数のタスクでパラメータを共有するにはどうすればよいですか?
-Options が該当する場合があります
複数のタスクでパラメーターを共有する別の方法は、_
grunt.option
_を使用することです。この例では、コマンドラインで_grunt deploy --target=staging
_を実行すると、grunt.option('target')
が「ステージング」を返します。