私はGruntビルドファイルを持っています。Gruntコマンドラインパラメータ
myTask: {
options: {
configFile: "config/default.js",
args: { }
},
dev: {
configFile: 'config/local.js',
options: { args: {} },
},
test: {
configFile: 'config/remote.js',
options: { args: {} }
}
}
...
現在grunt.registerTask('customTask', ['myTask:dev']);
grunt.registerTask('customTask-Test', ['myTask:test']);
、私はコマンドラインから次のように実行することができます:
> grunt customTask
すべての作品を私のビルドファイルには、次のようなタスクを持っています良い。しかし、私はこのような何かを行う能力を追加する必要があります。
> grunt customTask --myParam=myValue
私は「DEV」タスクターゲットにMYPARAMの値を確認する必要があります。しかし、私はそれを行う方法を把握することはできません。 myTask:devが実行されたときにmyParamの値を表示できるだけであればうれしいです。言い換えれば、 は、私は次のように実行
> grunt customTask
> grunt customTask --myParam=hello
You entered hello
> grunt customTask-Test
> grunt customTask-Test --myParam=hello
が、私はこのようなものをどのように行うのですか見てみたいと思いますか?
これは前に回答しました:http://stackoverflow.com/questions/17012102/grunt-command-line- arguments-not-working –