gulp에서 사용 가능한 작업 목록을 얻는 방법


94

안녕하세요 이전에 사용 grunt가능한 작업을 알고 싶습니다 grunt --help. 그러나 gulp사용 중과 동일하게 gulp --help표시되지 않습니다. gulp에서 사용 가능한 작업 목록을 아는 명령은 무엇입니까

답변:


171

예, gulp --tasksin 명령을 사용 하면 작업 목록이 표시됩니다.


2
아 내가 아니었다 3.9.0 만, 4.0에서 좋은 정보를 가져왔다 참조
marblewraith

3
@MatthewRath 3.9.x에도 --tasks플래그가 있습니다. 그래서 그것은 작동합니다 (적어도 내 지역 3.9.1에서)
Jesper Rønn-Jensen

3
gulp --tasks-simple그것은 아마도 최상위 작업, 매우 깨끗한 목록 gulp --tasks을 표시하고 작업 종속성 그래프를 표시하기 때문에 더 좋을 것 입니다.
Purplejacket

이렇게하면 작업 깊이가 최상위 수준으로 제한되고 설명도 표시됩니다. gulp -T --depth 1
Fred Yang

49
gulp --tasks-simple

이 명령은 작업의 일반 텍스트 목록을 인쇄합니다. 내 지역 프로젝트 :

~ gulp --tasks-simple
clean
default

에서 꿀꺽의 CLI 문서 :

~ gulp --version
[03:00:05] CLI version 1.2.1
[03:00:05] Local version 4.0.0-alpha.2
~ gulp --help | grep 'tasks-simple'
  --tasks-simple   Print a plaintext list of tasks for the loaded gulpfile. [boolean]

3

또 다른 가능성은 gulp- help-doc 모듈 을 사용하는 것입니다.이 모듈은 gulpfile의 jsDoc과 유사한 주석을 기반으로 사용 정보를 인쇄 할 수있는 가능성을 제공합니다. 현재는 TypeScript도 지원합니다. 장점은 gulp API를 변경하지 않고 단순히 코드에 주석을 달고 명령 줄에도 사용 정보가 있다는 것입니다.


2

이 플러그인 gulp-task-listing 을 사용할 수도 있습니다 . 그것은 제공 main-tasks하고sub-tasks list


1
Gulp 3.9에서 작동하지 못했습니다. 이 오류가 계속 발생합니다. * TypeError : * undefined 또는 null을 개체로 변환 할 수 없습니다. gulp.tasksnull 이기 때문에 .
오크

1
yah @VinegarStrokes Gulp 4와 동일한 문제가 있습니다.이 문제를 해결 했습니까?
mtpultz


0

이를 수행하는 기본 명령은 없지만 다음 코드와 함께이 플러그인 을 사용 합니다.

module.exports.help = require('gulp-help')(gulp, {description : false});

그런 다음 gulp콘솔에서 기본 작업을 실행하면 작업 및 정의 목록이 표시됩니다.


감사합니다. `꿀꺽 - help` 이용하여 콘솔에서 얻을 수있는 방법이 있나요
vamsikrishnamannem을

내가 만난 것이 아니라 nodeJS를 기본적으로 사용하는 방법이 있다고 생각하지만 지나치게 복잡하게 들립니다. 답변을 찾으면 게시하십시오.
marblewraith

8
사용gulp --tasks
vamsikrishnamannem
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.