Gulp 狼吞虎咽:在不同的目标文件夹中,具有相同的层次结构

Gulp 狼吞虎咽:在不同的目标文件夹中,具有相同的层次结构,gulp,gulp-uglify,Gulp,Gulp Uglify,我是一个新手,刚刚开始。我在给我的任务指定src和目的地时感到困惑。我试图做的是创建一个具有相同内部层次结构的新的minify destination文件夹,如下所示 当前文件夹结构(原始文件): 缩小文件夹(其中js文件被缩小): Gulpfile.js var gulp = require('gulp'), uglify = require('gulp-uglify'); gulp.task('default', function () { gulp.src('app/com

我是一个新手,刚刚开始。我在给我的任务指定src和目的地时感到困惑。我试图做的是创建一个具有相同内部层次结构的新的minify destination文件夹,如下所示

当前文件夹结构(原始文件):

缩小文件夹(其中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))
});
尝试:

还有你所有的一切,如果对你有用,请告诉我。在这种情况下,您的组件应该替换应用程序文件夹-在glob之前的所有内容-并维护您的文件夹结构

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
var gulp = require('gulp'),
    uglify = require('gulp-uglify');
gulp.task('default', function () {
    gulp.src('app/components/*/*/*.js')
    .pipe(uglify())
    .pipe(gulp.dest(components_min))
});
gulp.src('app/**/*.js')