Каков ожидаемый формат для передачи нескольких параметров (без значения) для задания grunt?Задача Grunt с несколькими опциями
Например, у меня есть задача, называемая «мигрировать», которая может выполняться в подробном режиме или в режиме сухого режима. Я бы ожидать, чтобы запустить его с обоими вариантами, как:
$grunt migrate --dryrun --rollback
К сожалению, хрюкать, кажется, проанализировать варианты, как:
{dryrun: '--rollback'}
вместо:
{dryrun: true, rollback: true}
Есть проблема разбора множественного параметры, когда один параметр следует за другим без значения? Я могу успешно выполнить задачу, как:
$grunt migrate --dryrun=1 --rollback=1
Вы можете использовать целевой синтаксис, но это не будет действительно стандартным: 'grunt migrate: dryrun: rollback'. Затем в вашей функции обработчика вы можете получить доступ к этим целям с помощью 'this.args'. – jakerella
Просто наткнулся на это. Я ожидаю, что это будет ошибкой. Я не мог найти проблему для github, поэтому создал. https://github.com/gruntjs/grunt/issues/1173 –
Оказывается, их было много! Должен был искать лучшего ха-ха, так поздно, когда я нахожусь. Вот. https://github.com/gruntjs/grunt/issues/908 –