2016-05-07 17 views
0

如何在管道中包含一個文件,以便它們包含並分到app.min.js文件中?Laravel Gulp在.pipe中包含一個文件

jsSrc = 'resources/temp/*.js';//Your js source directory 
jsDest = 'public/admin/js/';//Your js destination directory 

// Make Minify JS 

gulp.task('scripts', function(){ 
    return gulp.src(jsSrc) 
      .pipe(concat('app.js')) 
      .pipe(gulp.dest(jsDest)) 
      .pipe(rename('app.min.js')) 
      .pipe(uglify()) 
      .pipe(gulp.dest(jsDest)) 
      .pipe(livereload()); 

}); 

回答

0

如果你想在這兩個app.jsapp.min.js文件只是添加到您的jsSrc變量:如果您想將其包含只有在app.min.js

var jsSrc = [ 
    'resources/temp/*.js', 
    'path/to/additional/file.js' 
]; 

,使用gulp-add-src插件:

var addsrc = require('gulp-add-src'); 

gulp.task('scripts', function(){ 
    return gulp.src(jsSrc) 
    .pipe(concat('app.js')) 
    .pipe(gulp.dest(jsDest)) 
    .pipe(addsrc.append('path/to/additional/file.js')) 
    .pipe(concat('app.min.js')) 
    .pipe(uglify()) 
    .pipe(gulp.dest(jsDest)) 
    .pipe(livereload()); 
}); 

這會將文件添加到0的末尾。如果您想將其添加到開頭,請改用addsrc.prepend()

相關問題