简体   繁体   English

Gulp-concat根本不起作用-写入所有基本文件而不是一个

[英]Gulp-concat not working at all - writing all base files instead of one

I'm pulling out my hairs on this one, everything seems to be OK - as docs stated 我正在拔头发,一切似乎都很好-正如文档所述

gulp.task('compress-js-inline', function () {
    let rtask = gulp.src([
        'templates/js/jquery-1.7.min.js',
        'templates/js/bootstrap.js',
        'templates/js/js.inline.js'
    ]);
    rtask.pipe(gulpuglify());
    rtask.pipe(gulpconcat('js.inline.min.js'));
    rtask.pipe(gulp.dest('templates/out/'));
    return rtask;
});

In my templates/out as a result I get jquery-1.7.min.js , bootstrap.js , js.inline.js and no js.inline.min.js 在我的templates/out ,我得到了jquery-1.7.min.jsbootstrap.jsjs.inline.js没有 js.inline.min.js
Tried switching pipes places but not working. 尝试过开关管的位置,但不起作用。

Everything is newest version from npm. 一切都是npm的最新版本。

Try to chain .pipe calls as follows: 尝试按以下方式链接.pipe调用:

gulp.task('compress-js-inline', function () {
  return gulp.src([
    'templates/js/jquery-1.7.min.js',
    'templates/js/bootstrap.js',
    'templates/js/js.inline.js'
  ])
    .pipe(gulpconcat('js.inline.min.js'))
    .pipe(gulp.dest('templates/out/'));
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM