Плагин Grunt не перезаписывает параметры на уровне задач
Документы GruntJ говорят, что параметры целевого уровня должны перезаписывать параметры уровня задач.
Я создал плагин grunt-esri-slurp, в котором я хотел бы иметь несколько целей (локальный dev и travis ci). Я заметил, что параметры уровня задач не перезаписываются параметрами целевого уровня.
esri_slurp: {
options: {
version: '3.10',
beautify: true
},
travis: {
options: {
beautify: false,
version: '3.9'
}
}
}
когда я бегу grunt esri_slurp:travis
3.10
передается, а также beautify
, Я использовал генератор Yeoman для создания плагина, и я не знаю, нужно ли мне что-то делать в самом плагине, чтобы сделать эту работу. Это был бы оскорбительный код, который я себе представляю.
Это грубая ошибка или недоразумение / ошибка разработчика / пользователя?