是否有工具可以在 gulp 文件中可视化任务依赖关系?
Is there a tool to visualise the task dependencies in a gulp file?
我们有一些(可能是不必要的)复杂的 gulp 文件,我找不到可以以某种视觉方式显示依赖关系的工具——即使只是像 npm 这样的文本输出。
例如给出
gulp.task('something:else', ...
gulp.task('ts:compile', ['something:else'], function () {
gulp.task('copy:i18n', ...
gulp.task('test', ['ts:compile', 'copy:i18n'], ...
它会输出类似
的内容
test
-> ts:compile
--> something:else
-> copy:i18n
甚至更好,一些视觉效果 diagram/png/etc
我找到了这些:
https://www.npmjs.com/package/gulp-task-graph-visualizer - 它呈现文本表示形式,如问题中的输出。
这个更好:
https://github.com/pavlov99/gulp-graph-tasks - 它创建了任务依赖关系的可视化图表,这正是我正在寻找的。
我们有一些(可能是不必要的)复杂的 gulp 文件,我找不到可以以某种视觉方式显示依赖关系的工具——即使只是像 npm 这样的文本输出。
例如给出
gulp.task('something:else', ...
gulp.task('ts:compile', ['something:else'], function () {
gulp.task('copy:i18n', ...
gulp.task('test', ['ts:compile', 'copy:i18n'], ...
它会输出类似
的内容test
-> ts:compile
--> something:else
-> copy:i18n
甚至更好,一些视觉效果 diagram/png/etc
我找到了这些:
https://www.npmjs.com/package/gulp-task-graph-visualizer - 它呈现文本表示形式,如问题中的输出。
这个更好:
https://github.com/pavlov99/gulp-graph-tasks - 它创建了任务依赖关系的可视化图表,这正是我正在寻找的。