Laravel Gulp包含.pipe中的文件

时间:2016-05-07 06:46:58

标签: gulp laravel-5.2

如何在管道中包含一个文件,以便它们包含并进入app.min.js文件?

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

});

1 个答案:

答案 0 :(得分:0)

如果您想在app.jsapp.min.js中同时添加该文件,只需将其添加到jsSrc变量中:

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

如果您想在app.min.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());
});

这会将文件添加到app.min.js的末尾。如果您想将其添加到开头,请改为使用addsrc.prepend()