2014-01-16 3 views
6

여러 가지 옵션 (값 없음)을 무작위 작업에 전달하는 데 예상되는 형식은 무엇입니까?여러 옵션을 사용하는 잡동사니 작업

예를 들어, 자세한 작업 모드 또는 드라이 런 모드에서 실행할 수있는 '마이그레이션'작업이 있습니다. 문제 분석 다수가 있습니까

{dryrun: true, rollback: true} 

:

{dryrun: '--rollback'} 

대신 :

$grunt migrate --dryrun --rollback 

불행하게도 꿀꿀 거리는 소리 같은 옵션을 구문 분석하는 것 같다 내가 좋아하는 두 가지 옵션으로 실행 기대 한 옵션이 다른 옵션 다음에 값을 가지지 않을 때 매개 변수? 기본 옵션을 사용

$grunt migrate --dryrun=1 --rollback=1 
+1

대상 구문을 사용할 수는 있지만 실제로는 그리 표준이 아닙니다. 'grunt migrate : dryrun : rollback'. 그런 다음 핸들러 함수에서'this.args'를 사용하여 해당 타겟에 액세스 할 수 있습니다. – jakerella

+0

그냥 우연히 발견했습니다. 나는 그것을 버그라고 기대한다. github에서 문제를 찾을 수 없어서 만들었습니다. https://github.com/gruntjs/grunt/issues/1173 –

+1

많은 사람들이있었습니다. 더 잘 찾았 어야지. 내가 늦었 어. 여기있어. https://github.com/gruntjs/grunt/issues/908 –

답변

-4

, 그것은 작동 : 나는 성공적으로 같은 작업을 실행할 수 있습니다

grunt copy --verbose --help 
grunt copy --help --verbose 

를 사용하여 각 문 사이에 세미콜론이 꿀꿀 문을 순차적으로 다른 옵션이있는 특정 작업을 실행하려면 : 그들 사이에 세미콜론

grunt jshint --debug; grunt jshint --verbose 

사용이 꿀꿀 문은 순차적으로 다른 옵션을 사용하여 기본 작업을 실행하려면 다음

grunt --version; grunt --help 
관련 문제