У меня есть файл сборки 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
Мне нужно посмотреть значение myParam в моей целевой задаче "dev". Однако я не могу понять, как это сделать. Я был бы рад, если бы смог распечатать значение myParam, когда myTask: dev запущен. Другими словами, Я бы хотел увидеть следующее при запуске
> grunt customTask
> grunt customTask --myParam=hello
You entered hello
> grunt customTask-Test
> grunt customTask-Test --myParam=hello
Как мне сделать что-то вроде этого?