Angularjs gulp保持与源中相同的目标路径

Angularjs gulp保持与源中相同的目标路径,angularjs,gulp,uglifyjs,gulp-uglify,gulp-minify-css,Angularjs,Gulp,Uglifyjs,Gulp Uglify,Gulp Minify Css,我有一个下角文件夹结构。我想丑化/缩小js和html文件。 最后,我希望在“build”文件夹中保持相同的文件夹结构。 我怎么能一口气做到这一点 client<folder> views<folder> index.html app.js home <folder> home.js home.html page1<folder>

我有一个下角文件夹结构。我想丑化/缩小js和html文件。 最后,我希望在“build”文件夹中保持相同的文件夹结构。 我怎么能一口气做到这一点

client<folder>
    views<folder> 
        index.html
        app.js
        home <folder>
            home.js
            home.html
        page1<folder>
            page1.js
            page1.html
        page2<folder>
            page2.js
            page2.html
        page3<folder>
            page3.js
            page3.html
客户端
意见
index.html
app.js
家
home.js
home.html
第1页
第1.js页
页面1.html
第2页
第2.js页
页面2.html
第3页
第3.js页
页面3.html

谢谢

请查看提供的代码

var gulp = require('gulp');
var uglify = require('gulp-uglify'); //uglifies your JavaScript
var minify = require('gulp-htmlmin'); //minifies your HTML

gulp.task('build', ['uglify', 'copyHTML'], function() {});

gulp.task('copyHTML', function() {
    return gulp.src('client/**/*.html')
        .pipe(minify({ collapseWhitespace: true })
        .pipe(gulp.dest('dist/'));
});

gulp.task('uglify', function() {
    return gulp.src('client/**/*.js')
        .pipe(uglify())
        .pipe(gulp.dest('dist/'));
});
其他信息: ,