안녕하세요 이전에 사용 grunt
가능한 작업을 알고 싶습니다 grunt --help
. 그러나 gulp
사용 중과 동일하게 gulp --help
표시되지 않습니다. gulp에서 사용 가능한 작업 목록을 아는 명령은 무엇입니까
안녕하세요 이전에 사용 grunt
가능한 작업을 알고 싶습니다 grunt --help
. 그러나 gulp
사용 중과 동일하게 gulp --help
표시되지 않습니다. gulp에서 사용 가능한 작업 목록을 아는 명령은 무엇입니까
답변:
예, gulp --tasks
in 명령을 사용 하면 작업 목록이 표시됩니다.
3.9.x
에도 --tasks
플래그가 있습니다. 그래서 그것은 작동합니다 (적어도 내 지역 3.9.1에서)
gulp --tasks-simple
그것은 아마도 최상위 작업, 매우 깨끗한 목록 gulp --tasks
을 표시하고 작업 종속성 그래프를 표시하기 때문에 더 좋을 것 입니다.
gulp -T --depth 1
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]
또 다른 가능성은 gulp- help-doc 모듈 을 사용하는 것입니다.이 모듈은 gulpfile의 jsDoc과 유사한 주석을 기반으로 사용 정보를 인쇄 할 수있는 가능성을 제공합니다. 현재는 TypeScript도 지원합니다. 장점은 gulp API를 변경하지 않고 단순히 코드에 주석을 달고 명령 줄에도 사용 정보가 있다는 것입니다.
이 플러그인 gulp-task-listing 을 사용할 수도 있습니다 . 그것은 제공 main-tasks
하고sub-tasks list
gulp.tasks
null 이기 때문에 .
대안으로 gulp-task-doc를 사용하여 js 주석으로 작업에 대한 자세한 문서를 작성할 수 있습니다.
이를 수행하는 기본 명령은 없지만 다음 코드와 함께이 플러그인 을 사용 합니다.
module.exports.help = require('gulp-help')(gulp, {description : false});
그런 다음 gulp
콘솔에서 기본 작업을 실행하면 작업 및 정의 목록이 표시됩니다.
gulp --tasks