Я новичок в gulp, только начал. Я запутался в том, чтобы дать src и назначение моей задаче. Что я пытаюсь сделать, так это создать новую папку назначения minify с такой же внутренней иерархией, как показано ниже.
Текущая структура папок (исходные файлы):
app
-components
--post-creator
---post-creator.component.js
--post-rating
---post-rating.component.js
-routing_components
--app-routing
---app-routing.component.js
--user-routing
---user-routing.component.js
Сократить папку (где файлы js минимизированы):
minify_destination
-components
--post-creator
---post-creator.component.js
--post-rating
---post-rating.component.js
-routing_components
--app-routing
---app-routing.component.js
--user-routing
---user-routing.component.js
Gulpfile.js
var gulp = require('gulp'),
uglify = require('gulp-uglify');
gulp.task('default', function () {
gulp.src('app/components/*/*/*.js')
.pipe(uglify())
.pipe(gulp.dest(components_min))
});