2017-06-21 43 views
0

我是一個新手,現在纔剛剛起步。我很困惑給我的任務src和目的地。我正在嘗試做的是創建一個像下面一樣的內部層次結構的新minify目標文件夾。吞嚥:uglify在不同的目的地文件夾內具有相同的層次

當前文件夾結構(正本文件):

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)) 
}); 

回答

1

嘗試:

gulp.src('app/**/*.js') 

以及其他一切,因爲你有它,讓我知道如果這對你有用。在這種情況下,您的components_min應該替換應用程序文件夾 - glob之前的所有內容 - 並維護您的文件夾結構。

相關問題